API-First
[/eɪ piː aɪ fɜːrst/]
Definitions
Automatischer Uebersetzungsentwurf (German) for "API-First": A design philosophy where the API contract is defined and agreed upon before any implementation begins. API-first teams treat the API as the product — writing the specification first (e.g., in OpenAPI), getting feedback from consumers, then building both client and server simultaneously against the agreed contract.
“Beispielentwurf: Their API-first approach meant the mobile app team could start building against the spec before the backend was done.”
Related Terms
- IdempotencyTechnology
Automatischer Uebersetzungsentwurf (German) for "Idempotency": The property of an operation where performing it multiple times produces the same result as performing it once. Idemp...
- CI/CDTechnology
Automatischer Uebersetzungsentwurf (German) for "CI/CD": Continuous Integration / Continuous Delivery — a set of software engineering practices and tools that automate the process ...
- DevOpsTechnology
Automatischer Uebersetzungsentwurf (German) for "DevOps": A set of practices, tools, and cultural philosophies that unite software development (Dev) and IT operations (Ops) teams. ...
- Graph APITechnology
Automatischer Uebersetzungsentwurf (German) for "Graph API": An API that exposes data as a graph of interconnected nodes and edges, allowing clients to traverse relationships and f...
- Rate LimitingTechnology
Automatischer Uebersetzungsentwurf (German) for "Rate Limiting": A technique for controlling the frequency of requests a client can make to an API or service within a given time wi...
- WebhookTechnology
Automatischer Uebersetzungsentwurf (German) for "Webhook": A user-defined HTTP callback that fires automatically when a specific event occurs in a source system. Rather than pollin...