Publish APIs
Learn best practices for exposing, versioning, and managing your APIs to accelerate integration and developer adoption.
Learn best practices for exposing, versioning, and managing your APIs to accelerate integration and developer adoption.
Publishing an API makes it visible in the portal catalog so developers can find it, read its documentation, and request access. This guide explains how to prepare an API for publication, choose who can see it, and keep it healthy after launch.
Confirm the following before you publish:
After publishing, open the API in the portal and confirm that the documentation renders correctly and that the endpoints, examples, and authentication details look as expected.
Match access settings to the sensitivity of the API. Public visibility with manual approval works well for partner APIs, while internal APIs should be private. Review the list of developers and applications with access on a regular schedule, and remove access that is no longer needed.
Versioning lets you improve an API without breaking the developers who depend on it.
v1, v2) for breaking changes.See Versioning for the full policy and examples.
To retire an API, first mark it as deprecated and notify developers. When the migration window ends, open the API under Published APIs and select Unpublish. The documentation is removed from the portal, and existing credentials for the API stop being usable according to your gateway configuration.