API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Environments

The environments for development, staging, or production environments should be available to manually or automatically working with an API in any environment, providing a machine-readable way for navigating each of the environments available for an API.

Rules

APIs.json Apis Properties Environments Production Info

This property so that there is a production environment available for an API, giving base URL, tokens, keys, and other key / value pairs that are needed to integrate with an API

APIs.json Apis Properties Environments Staging Info

This property so that there is a staging environment available for an API, giving base URL, tokens, keys, and other key / value pairs that are needed to integrate with an API

Strategies

APIs Are Made Available Through a Platform Gateway

Gateways are one of the most important pieces of the puzzle, and every API should be deployed through one. Development, staging, production--each environment with a common set of policies for acces...