This course is designed to understand the complete API Lifecycle Management from the creation of the API to the Retirement of the API. Mulesoft has broadly categorized the API life cycle into 3 stages, Design, Implementation, and Management. The sub-tasks in each stage are explained clearly with the practicals. The focus of the course is to make understand the API Lifecycle concepts with proper examples.
The Design Center in the API platform helps to define the API specification very easily using RAML. The Simulation feature adds more value as it helps the API users to know about the sample request and response messages. When the API is published to Exchange, it becomes the Asset there of type REST API. This Asset can be used by other teams or organizations provided proper authorization is given to those users. We can also have the option to make the API public, any user who is not having an account with the organization can use and test the API.
Runtime manager helps to deploy the API Implementation to the CloudHub. We can directly deploy the application to the cloud hub from Anypoint Studio. Anypoint Studio provides the facility to link to the Runtime Manager, by adding the Anypoint platform credentials to the studio Authentication in preferences.
API manager governs the API by creating the proxy endpoint and applying the different kinds of policies. Based on the business requirements, the required policies like rate limiting, Client ID enforcement, etc. can be configured. It provides the Analytics feature to understand the transactions and the load on the system.