For each topic, a cheatsheet should show:

What is an API?

An ‘application programming interface' is an interface that makes it easy for one application to ‘consume' capabilities or data from another application.

APIs as Products?

The API Product Mindset

The API Product Deconstructed

Developer Experience

If they cannot use your APIs, they will look elsewhere.

Features of API Management

Services

TODO

Identity

All use cases require some form of identity. We must identify whether to use API Keys, one of the OAuth 2 grant types, Open ID Connect etc.

Business Value

TODO

TODO

Building an API Team

TODO

User Stories

TODO

DoR and DoD

TODO

Example Backlog

TODO

TODO

Local Tools

TODO

Remote Tools

Demo

Build and Deploy Tools

Linting

Unit Testing

Integration Testing

Performance Benchmarking

Dev Portal Publishing

Publish Results and Notify

TODO

Organizations and Environments

Design

Physical Separation

TODO

Organizations and Environments

TODO

Deployment Options

TODO

TODO

Topology Design

Installation and Provisioning

TODO

(int/ext generated)

TODO

TODO

TODO