Certified Professional for Software Architecture (CPSA®)
The CPSA® Advanced Level Module API – iSAQB® Training Course in Application Programming Interfaces
MODULE API
Application Programming Interfaces
APIs as technical interfaces, organizational interfaces, and business-oriented building blocks.
Credit Points for API Training Courses
Technological Competence
TECH
10
Methodical Competence
Method
10
Communicative Competence
Comm
0
API
Content of the module Application Programming Interfaces (API)
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.
Related Blog Posts
Curators Erik Wilde, Falk Sippach, and Thilo Frotscher give an insightful interview about the new CPSA Advanced module “API: Application Programming Interfaces”, discussing key topics like API design, security, and governance.
Additional Information
Frequently Asked Questions
There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.
Downloads
Curriculum Module API – Application Programming Interfaces
Glossary of Software Architecture Terminology
The iSAQB Glossary covers the basic terminology of software architecture. The glossary is available in English, French, German, Chinese, Italian, Portuguese (Brazil), and Spanish. Additional languages are in preparation. Please note that only the English and German versions contain a detailed explanation of all terms.