CPSA® Advanced Level Module

Appli­cation Programming Interfaces

Certified Professional for Software Architecture – Advanced Level (CPSA®)

The CPSA®-Advanced Level Module API – iSAQB® Training Course in Application Programming Interfaces

Appli­cation Programming Interfaces

APIs as technical interfaces, organizational interfaces, and business-oriented building blocks.

How do APIs create value in software development and business strategy?

APIs enable the use of digital services through programmable interfaces and have grown significantly in importance over the past 20 years. From a software architecture perspective, APIs are valuable for both producers and consumers as they enhance reusability and simplify integration. More services are now accessible via APIs, allowing consumers to focus on core tasks while outsourcing others.

This module examines APIs as technical interfaces for communication, organizational tools for reducing interdependencies, and business assets for faster service development. It focuses on network-based APIs and also covers strategic aspects such as value creation and team collaboration, offering a broader perspective beyond just technical considerations.

Content of the module Application Programming Interfaces (API)

  • Why APIs are Important
  • How APIs are Creating Value
  • API Styles and Technologies
  • API Design
  • Description of APIs
  • API Lifecycle and API Tooling
  • API Security
  • APIs at Scale: Platforms and Governance

Related Blog Posts

Additional Information

Frequently Asked Questions

Downloads