Anypoint Platform for APIs – February 2015 release

February 24 2015


I am extremely happy to announce a significant set of updates to Anypoint Platform for APIs that were introduced this month. These updates will make it easier for API owners and administrators to publish their APIs in a way that is sure to further their successful adoption. The sections below describe the core new capabilities introduced in this release.

Instant management through automatic deployment

The management of APIs with Anypoint Platform consists of the deployment of a proxy application to an API gateway runtime. The platform makes it easy to generate such proxies through a simple configuration wizard. Since generated proxies are simply Mule applications themselves, this allows API platform users to extend them through the rich capabilities offered by Anypoint Studio and Mule integration components.

This month’s release allows you to automatically deploy proxies to a CloudHub based API gateway runtime through a simple new “Save and deploy” button on the API proxy configuration wizard.api1

This simple little button is quite powerful: When used, we automatically provision an API gateway runtime on the fly in CloudHub for you, then deploy the proxy to it. Once the deployment is done, your API is automatically manageable through the API platform, with the added benefit that you will be able to dig into the operational management details of the proxy’s deployment through a simple click that navigates to the CloudHub management screen for that window.api2

This is the type of unified, single-pane-of-glass experiences that MuleSoft is best positioned to provide given the harmony between the API and integration layers exposed through Anypoint Platform.

New and improved portal publishing

The portal publishing capabilities of Anypoint Platform allow users to go from an API that has no documentation, to one one that has a delightful landing page with markdown and HTML based documentation, an interactive RAML based API console, and API Notebook content that shows application developers how easily an API can be used. In this release, the API portal publishing UI of the platform has been significantly enriched with simplified draft editing and publishing, the ability to publish a set of pages in bulk, and an easier way to preview portal content.

And as you can see, the general look and feel of the portal publishing has also received a fresh treatment.

Refreshed console

An updated RAML console that uses the paradigm of a file cabinet to browse through the resources and methods of an API. The console also provides a clear separation of the documentation content of a RAML specification versus the “try-it” capabilities that allow for users to make actual calls to an API.

The new console also introduces two important new functional capabilities. The first is the ability for users to add custom headers or query parameters as part of their calls to the target API. This functionality makes it easier, as an example, to add on the fly the client ID/secrets that might be required by the API as a result of the application of a client ID enforcement policy.

Moreover, the console also allows for the documentation that is part of the RAML’s header content to be displayed in an easy to browse pane, separate from the specific methods and resource descriptions themselves.

As I hope is obvious, this February release of the API platform is filled with capabilities that should further advance the cause of making the life of API owners and API users much easier through Anypoint Platform!



We'd love to hear your opinion on this post

2 Responses to “Anypoint Platform for APIs – February 2015 release”

  1. Great to see the API Proxy deployment capability to CloudHub. Nice work! When can we expect to see the same capability to deploy to an on-premise API Gateway deployment? Or is that something we would expect to get via Mule Enterprise Management product?

  2. Thanks Drew, We plan to have the same capability for on-prem gateways sometime in early Q2 of this year. Stay tuned!