extension families
The x/* ecosystem. Capability outside the kernel.
7 beta families with APIs frozen between release refs. 7 experimental families for product capability work. All separated cleanly from the zero-dependency stable core.
Beta
API frozen between release references. Safe to adopt with awareness of beta stability semantics.
x/gateway beta Reverse proxy, upstream health, load balancing, and route composition at the service edge.
Read primer →x/observability beta Prometheus metrics, OpenTelemetry traces, and structured log exporters wired at the service boundary.
Read primer →x/rest beta CRUD resource conventions, typed handlers, and REST response contracts over the stable HTTP kernel.
Read primer →x/websocket beta Full-duplex WebSocket connections managed by a hub, coexisting with standard HTTP routes.
Read primer →x/tenant beta Per-tenant JWT identity, quota enforcement, and policy evaluation at the transport layer.
Read primer →x/frontend beta Static asset serving, SPA fallback routing, and embedded filesystem support for frontend integration.
Read primer →x/messaging beta Event publishing, webhook dispatch, and messaging service-level API over pluggable transports.
Read primer →Experimental
APIs may change between releases. Evaluate maturity evidence in the primer before adopting in production.
x/fileapi experimental Multipart upload handlers, chunk resumption, and file metadata management over the stable HTTP kernel.
Read primer →x/openapi experimental OpenAPI 3 spec generation from route definitions, with schema inference and doc server.
Read primer →x/resilience experimental Circuit breakers, retry policies, and timeout wrappers for outbound HTTP and service calls.
Read primer →x/rpc experimental gRPC + HTTP dual-protocol service wiring that shares the same stable middleware chain.
Read primer →x/data experimental File storage, idempotency keys, and data access primitives above the stable store interface.
Read primer →x/ai experimental Multi-provider AI abstraction, session lifecycle, streaming SSE responses, and tool-call routing.
Read primer →x/validate experimental Request body validation middleware with struct tag rules and structured error responses.
Read primer →