Kit API-Design
API-Styleguide, Spezifikationen für REST (OpenAPI 3.2), Events, GraphQL und gRPC, Versionierungs- und Abkündigungsrichtlinie, Referenz- und Entwicklerdoku.
Richtlinien
API Design Guidelines Template (Company Style Guide)
VollständigCompany API style guide: naming, methods, status codes, RFC 9457 errors, pagination, versioning, security, webhooks, governance
API Versioning and Deprecation Policy Template
StandardAPI lifecycle policy: versioning scheme, compatibility promises, breaking changes, timelines, Deprecation and Sunset headers
RFC 9745 (Deprecation header), RFC 8594 (Sunset header)
Spezifikationen
REST API Specification Template (OpenAPI 3.2, RFC 9457)
VollständigHTTP/JSON API contract: auth, conventions, QUERY, streaming, pagination, RFC 9457 errors, endpoints, webhooks, OpenAPI 3.2 skeleton
OpenAPI 3.1, RFC 9110, RFC 9457Event-Driven API Specification Template (AsyncAPI 3)
VollständigAsync event contract: brokers, channels, operations, CloudEvents envelope, ordering, delivery, DLQ, schema evolution, AsyncAPI YAML
AsyncAPI 3.0, CloudEvents 1.0GraphQL Schema Specification Template
VollständigGraphQL API spec: types, queries, mutations, subscriptions, connections, nullability, errors, auth, cost limits, federation
GraphQL specification (September 2025 edition)gRPC Service Specification Template (Protocol Buffers)
StandardgRPC service spec: .proto contract, package versioning, field compatibility, google.rpc errors, deadlines, retries, streaming
gRPC and Protocol Buffers documentationInterface Control Document (ICD) Template
VollständigICD between two systems – parties, requirements allocation, data element table, protocol sequence, errors, security, timing, change control
Dokumentation erstellen
REST Endpoint Reference Template
StandardOne REST endpoint: auth, parameter tables, request example, responses per status, RFC 9457 errors, limits, idempotency, paging
OpenAPI, RFC 9457API Overview and Getting Started Template
StandardAPI landing page – what it does, base URLs, auth in 3 steps, first request, key resources, errors, limits, next steps
Developer and SDK Guide Template
VollständigDeveloper guide – setup, auth, multi-language quick start, errors, pagination, rate limits, webhooks, sandbox, versioning