Build APIs

Build APIs: Prototype, build or scale depending on what architecture phase you are on.

1

Prototype

  1. No coding required.
  2. OpenAPI with examples
  3. Mock and test agains the prototype
  4. Give prototype out for comments and building for API consumers
2

Build Just Enough

  1. Build so the interface works, it doesn't need to be super pretty, yet
  2. Protect with API management
  3. Set up CI/CD pipelines
  4. Do load testing, don't build for “theoretical future load”.
3

Scale

  1. Test coverage up, before optimizing
  2. Build for change
  3. Scale the API management
  4. Automate load testing.
  5. Check auto-scaling possibilities for all components but check also costs

What type of API are you building?

API Cheat sheet helps you to understand the basic differences when building Private, Partner or Public APIs

What type of API are you building?

API Cheat sheet helps you to understand the basic differences when building Private, Partner or Public APIs


Private APIs are allowed to be used only by own applications. They contain attributes and data that is business critical and confidential

Partner APIs are available for third-party organizations upon approval of partnership terms and conditions. Partner APIs may contain partner specific or customer data which is not available for general public. Partner is liable for the use of the data according to terms and conditions. The partner may be required to restrict the access of their end-users to the data. For example, a partner may access detailed price and purchase data of all stores but each retailer using partner’s application is only able to access data of their own store.

Public APIs can be used by anyone without specific approval. APIs can still be authenticated with client id and secret to enforce rate limits and some general terms of use may apply.

Build APIs
Contact us and join
the community!
Join our Slack!