# How to publish a Capsule

Publishing a Capsule means making it available for use in pipelines.

To publish a Capsule, you must meet these criteria:

* Add a JSON schema to the Contract tab of the [configuration form](https://docs.digibee.com/documentation/developer-guide/development-cycle/build-overview/capsulas/how-to-use-capsules/how-to-configure-a-capsule).
* Complete the [Save form](https://docs.digibee.com/documentation/developer-guide/development-cycle/build-overview/capsulas/how-to-use-capsules/how-to-save-a-capsule).
* Have the permission CAPSULE:UPDATE:PUBLISH. Read more in the [Roles documentation](https://docs.digibee.com/documentation/developer-guide/platform-administration/administration/new-access-control/access-control-roles).

Once all these criteria are met, click the **Publish** button in the upper right corner. The button is inactive if some of the criteria are not met.

<figure><img src="https://content.gitbook.com/content/jvO5S91EQURCEhbZOuuZ/blobs/8tFkZMPqZSTEUEi2Ykxb/publish-capsule-1.png" alt="An arrow points to the &#x22;Publish&#x22; button in the upper right corner of the screen, next to the &#x22;Save&#x22; button."><figcaption></figcaption></figure>

Once the Capsule is published, it receives the **Published** tag and is added to the list of available Capsules that can be used in the pipelines. Public Capsules with a check mark are certified by Digibee.

<figure><img src="https://content.gitbook.com/content/jvO5S91EQURCEhbZOuuZ/blobs/72aYMXqCDtZ7Q0Ss4gKJ/publish-capsule-2.png" alt="The canvas of the Pipeline where you can access the palette of Capsules and use published Capsules."><figcaption></figcaption></figure>
