Anypoint Development: API Design Training | API Designer | API Design Tool

Anypoint Development API Design Course Description

API Designer 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. A downloadable data sheet for the course can be found here.

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 Duration

  • Open-House F2F (Public): 1/2 days
  • In-House F2F (Private): 1/2 days, for commercials please send us an email with group size to

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 Design training course syllabus include:

Module 1: Understanding APIs 
  • Understand the role of APIs in today's world
  • Evaluate, compare, and contrast API styles
  • Understand the lifecycle of an API
  • Learn about the Anypoint Platform tools for working with APIs
  • Use the API Portal and API Console to view and test APIs
  • Learn about the phases in spec-driven development

Module 2: Planning APIs 
  • Learn to identify critical design components for APIs
  • Convert critical design components into methods and resources
  • Select HTTP methods to support the API design

Module 3: Defining APIs with RAML 
  • Create APIs on Anypoint Platform
  • Create RAML definitions using API Designer
  • Define resources and nested resources
  • Define methods
  • Specify query parameters
  • Test API definitions

Module 4: Minimizing Repetition in API Definitions 
  • Use resource types to reuse resource nodes
  • Use traits to reuse method nodes
  • Extract reusable elements into external files
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.