> For the complete documentation index, see [llms.txt](https://readme.directual.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://readme.directual.com/api-integrations/api-endpoints-security-layer/swagger-specification.md).

# Swagger specification

[Swagger](https://swagger.io/) is the OpenAPI Specification was donated to the Linux Foundation under the OpenAPI Initiative in 2015. The specification creates a RESTful interface for easily developing and consuming an API by effectively mapping all the resources and operations associated with it.

You can compose swagger specification for your app including a few (or all) endpoints to the specification.

If you want endpoint to be displayed in swagger specification, turn on that option in the endpoint settings:

<figure><img src="https://3071851461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4Nnmtk9_gFGWOddsf6%2Fuploads%2FjN6ABlwxe1HiQEgisyvI%2Fswagger.gif?alt=media&amp;token=580386a5-c7a5-408c-b742-5de5fcc0180a" alt=""><figcaption></figcaption></figure>
