API डिज़ाइन किट
API स्टाइल गाइड, REST (OpenAPI 3.2), इवेंट, GraphQL और gRPC स्पेसिफ़िकेशन, संस्करण और डिप्रिकेशन नीति, साथ में संदर्भ और डेवलपर दस्तावेज़।
मानक
API Design Guidelines Template (Company Style Guide)
पूर्णCompany API style guide: naming, methods, status codes, RFC 9457 errors, pagination, versioning, security, webhooks, governance
API Versioning and Deprecation Policy Template
मानकAPI lifecycle policy: versioning scheme, compatibility promises, breaking changes, timelines, Deprecation and Sunset headers
RFC 9745 (Deprecation header), RFC 8594 (Sunset header)
स्पेसिफ़िकेशन
REST API Specification Template (OpenAPI 3.2, RFC 9457)
पूर्णHTTP/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)
पूर्णAsync event contract: brokers, channels, operations, CloudEvents envelope, ordering, delivery, DLQ, schema evolution, AsyncAPI YAML
AsyncAPI 3.0, CloudEvents 1.0GraphQL Schema Specification Template
पूर्णGraphQL API spec: types, queries, mutations, subscriptions, connections, nullability, errors, auth, cost limits, federation
GraphQL specification (September 2025 edition)gRPC Service Specification Template (Protocol Buffers)
मानकgRPC service spec: .proto contract, package versioning, field compatibility, google.rpc errors, deadlines, retries, streaming
gRPC and Protocol Buffers documentationInterface Control Document (ICD) Template
पूर्णICD between two systems – parties, requirements allocation, data element table, protocol sequence, errors, security, timing, change control
दस्तावेज़ीकरण
REST Endpoint Reference Template
मानकOne REST endpoint: auth, parameter tables, request example, responses per status, RFC 9457 errors, limits, idempotency, paging
OpenAPI, RFC 9457API Overview and Getting Started Template
मानकAPI landing page – what it does, base URLs, auth in 3 steps, first request, key resources, errors, limits, next steps
Developer and SDK Guide Template
पूर्णDeveloper guide – setup, auth, multi-language quick start, errors, pagination, rate limits, webhooks, sandbox, versioning