subscribe our youtube channel popup

Designing APIs in MuleSoft

Join us to learn about how to Designing APIs in MuleSoft.  What is API Specification & Design Center?

What is Anypoint platform?

Anypoint platform is a one Stop platform for APIs and integrations.

  • Design Center – Design and Develop API’s
  • Anypoint Exchange – Place where we will be able to share, discover api’s and reusable assets
  • API Manager – Helps in Managing APIs by invoking policies
  • Runtime Manager – Where Applications are deployed
  • Access Management – Configures Access and permissions within organization
  • Anypoint Monitoring/Visualizer -Provides Monitoring and real-time graphical representation of APIs
  • Secret Manager – Place to store and control access to private keys, passwords, certificates, etc.

What is API Specification & Design Center?

An API specification provides an understanding of how an API behaves. Like all below

  • What kind of Request it accepts?
  • What kind of Response it returns?
  • What are the mandatory fields/Data Types/Security etc..

Designing APIs using Anypoint Platform Design Center

Designing APIs Using MuleSoft Part 1 | Basics of RAML | ( Session 3)

Design Center in MuleSoft

API Designer helps us to create API Specification in RESTful API Modeling Language (RAML). It supports RAML 0.8 and 1 versions. It also supports OAS 2.0 & 3.0 both YAML and JSON versions (not in our scope). After creating Specification , it can be published to API Exchange so that it is available to your organization.

  • Resource: It is the unique name we give to identify a resource
  • Method: GET , POST , PUT , DELETE , PUT , PATCH etc
  • Request : like Body , queryparams, uriparams, headers.
  • Response: like response Body and response type
  • Http Status: 200,201,400,404,500 etc ..

No two resources can have same name & method!

Summary

Checkout our complete MuleSoft Training to learn all about MuleSoft. We have 15+ session for you with Final Project.

Apex Hours
Apex Hours

Salesforce Apex Hours is a program of the community, for the community, and led by the community. It is a space where Salesforce experts across the globe share their expertise in various arenas with an intent to help the Ohana thrive! Join us and learn about the apex hours team.

Articles: 419

Leave a Reply

Your email address will not be published. Required fields are marked *