• No products in the cart.

Anypoint Development API Design Course Description

Anypoint development API design provides a web-based graphical environment for designing, documenting, and testing APIs. Complete with a single-click mocking service, API Designer makes it easy to engage fellow coders, teammates, and customers at multiple stages in the design process, helping teams validate early and deliver value with every new API-led connection.

This instructor-led course is for API designers and developers who want to get hands-on experience creating API definitions with RAML and Anypoint Platform.


Anypoint Development API Design Course Learning Outcomes;

  • Learn about the different types of API styles.
  • Understand the benefits of spec-driven development and RAML, the RESTful API Modeling Language.
  • Learn to translate design requirements into API resources and methods.
  • Create API definitions with RAML using API Designer.
  • Use RAML constructs to minimize repetition in API definitions.
  • Use the API Console to test APIs.


Anypoint Development API Design – Suggested Audience

This session is intended for all who want to get hands-on experience using Anypoint API Design. Suggested attendees based on our past programs are:

  • Developers
  • Architects
  • Technical Managers
  • Solution Consultants


Anypoint Development API Design Training – Prerequisites

There are no course prerequisites.


System Setup Requirements
  • A computer
  • Unrestricted internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
  • An Anypoint Platform account
  • A text editor
  • Postman REST client app (or some other REST API client)
  • A detailed setup document can be found here.


Anypoint Development API Course In-house/Corporate Training

If you have a group of 5-6 participants, apply for in-house training. For commercials please send us an email with group size to

Course Curriculum

Module 1: Understanding APIs 
Understand the role of APIs in today’s world Details 00:00:00
Evaluate, compare, and contrast API styles Details 00:00:00
Understand the lifecycle of an API Details 00:00:00
Learn about the Anypoint Platform tools for working with APIs Details 00:00:00
Use the API Portal and API Console to view and test APIs Details 00:00:00
Learn about the phases in spec-driven development Details 00:00:00
Module 2: Planning APIs 
Learn to identify critical design components for APIs Details 00:00:00
Convert critical design components into methods and resources Details 00:00:00
Select HTTP methods to support the API design Details 00:00:00
Module 3: Defining APIs with RAML 
Create APIs on Anypoint Platform Details 00:00:00
Create RAML definitions using API Designer Details 00:00:00
Define resources and nested resources Details 00:00:00
Define methods Details 00:00:00
Specify query parameters Details 00:00:00
Test API definitions Details 00:00:00
Module 4: Minimizing Repetition in API Definitions 
Use resource types to reuse resource nodes Details 00:00:00
Use traits to reuse method nodes Details 00:00:00
Extract reusable elements into external files Details 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.