Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Create your APIs in Mule Anypoint Platform — CROWD Release

DZone's Guide to

Create your APIs in Mule Anypoint Platform — CROWD Release

View a tutrial on how to create APIs and get them published in API Manager in CROWD Anypoint release.

· Integration Zone ·
Free Resource

SnapLogic is the leading self-service enterprise-grade integration platform. Download the 2018 GartnerMagic Quadrant for Enterprise iPaaS or play around on the platform, risk free, for 30 days.

In this article, I will show you how to create APIs and get them published in API manager in CROWD Anypoint release. Firstly, create an API Raml Specification like below in Design Center, then create portals in Exchange and just manage the API in API manager.

New process CROWD release:

Image title

Create a new RAML Design:

Image title

Publish into Exchange,

Image title

View API Portals in Exchange: In Exchange, it would look like below:

Image title

API-Instances:

Image title

Now go to API Manager and import the particular API from Exchange:

Image title

Find your API and fill the form as shown below:

Image title

This API name and version should go to your "Auto Discovery" in global.xml

Image title

Now deploy your application with Auto Discovery as follows:

Image title

Start using API Manager:

Image title

Once you deploy your application in your premises or CloudHub, you can see your particular version of API active. In my case, I am using a Windows Mule standalone installation, so my API consuming will look like below from postman:

Image title

Your API instance in the Exchange would be added as below:

Image title

Thank you for reading this article, and I hope it helps you. 

With SnapLogic’s integration platform you can save millions of dollars, increase integrator productivity by 5X, and reduce integration time to value by 90%. Sign up for our risk-free 30-day trial!

Topics:
mule ,crowd ,api manager ,apis ,anypoint ,raml

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}