Backendless automatically generates a Swagger description for the deployed hosted services – the services which run on the Backendless Platform. Service introspection uses method names as well as the semantics of the declared method arguments and return types to create a REST declaration of the method which then is documented in the corresponding Swagger document. The Swagger descriptor is available at a unique URL identifying the service and can be used externally to document the service.
Backendless relies on Swagger to document the generated REST APIs. When code is deployed to Backendless API Engine, a Swagger document is produced describing the APIs. The document can be used with any Swagger-compatible tool. Similarly, a Swagger document can be imported into Backendless for externally located services. In that case, Backendless API Engine injects itself as a service proxy in order to provide API Management, security and service analytics functions.