The Layer 7 API Academy brings industry expertise and know-how to the enterprise, providing the education and training enterprises need in order to build better APIs and execute on their broader API strategies.

Enjoy our latest API Academy videos and if you would like to receive updates about new content, click "Get API Academy Updates".
Handle Errors on the Web
All applications need to report and handle errors. Doing this on the Web requires dealing with both protocol-level and application-level information. This video shows both the “right” and the “wrong” way to handle errors on the Web.
The API Interaction Model - An Introduction
The interaction model is a foundational design element for API architects. This video from the Layer 7 Technologies API Academy introduces the concept of interaction-based design and provides guidance on how to design an interaction model for an API.
Creating a Solid Foundation for Your Web APIs
This video from the Layer 7 API Academy identifies four implementation details (component versus connector; representation service; caching layer; security layer) that are highly useful for creating a flexible, agile, reliable and secure foundation for HTTP-based APIs.

Use Pagination in Web API Design
Pagination, which is very common on the Web, allows API architects to conserve resources, improve response times and optimize the user experience. This video from the Layer 7 API Academy provides a crash course explaining pagination and outlining how to use it effectively in the design of Web APIs.
Three Common Web Architecture Styles
There is more than one way to implement a Web solution. This video:
  • Identifies three common styles for the implementation of Web applications 
  • Describes the key features of these styles
  • Asks the question: “Which style best fits your needs?”
Creating a Solid Foundation for Your Web APIs
This video from the Layer 7 API Academy identifies four implementation details (component versus connector; representation service; caching layer; security layer) that are highly useful for creating a flexible, agile, reliable and secure foundation for HTTP-based APIs.