WreathBrowse
Reference

Reference · the public surface

Find the owner of the problem.

Wreath modules are named after the job they do. Start from the boundary in your system, then follow the owning module into its API.

dependency-free coreexplicit ownershipstartup compilation

Build the first routeChoose a story

Request path#

NeedModule
application and lifespanwreath.app
routingwreath.router
typed inputs and dependencieswreath.binding
request and response objectswreath.request, wreath.response
middleware and first-class policywreath.middleware, wreath.policy
OpenAPI and client generationwreath.openapi, wreath.typegen
templates and static assetswreath.templates, wreath.staticfiles

Identity, policy and tenancy#

NeedModule
identities and authenticationwreath.auth
Cedar authorizationwreath.authorization
users, sessions and second factorswreath.users, wreath.session_store
organisations and membershipwreath.organizations
tenant resolution and isolationwreath.tenancy
SAML, OIDC and provider flowswreath.saml, wreath.sso
SCIM users and groupswreath.organizations.scim_router
quotas and entitlementswreath.quota
platform support operationswreath.platform

Data and analysis#

NeedModule
PostgreSQL protocol and poolingwreath.postgres
models, queries and sessionswreath.orm
schema changewreath.migrations
safe SQL and storeswreath.sql, wreath.store
time zones, buckets and recurrencewreath.temporal
aggregation and chart projectionwreath.series
geographic values and predicateswreath.geospatial
bounded client synchronizationwreath.sync
object storage and resumable uploadswreath.objects
artifact attestationwreath.provenance

Realtime and durable work#

LifetimeModule
one WebSocket connectionwreath.websocket
a live roomwreath.rooms
cross-worker messageswreath.messaging
resumable outputwreath.streams
visible task statuswreath.progress
a durable attemptwreath.jobs
several durable stepswreath.workflows
one live owner of an entitywreath.entity
user-facing deliverywreath.notifications

AI and protocols#

NeedModule
MCP tools, resources and promptswreath.mcp
governed model agents, backplanes and tool executionwreath.agents
Slack, Teams and Discord ChatOpswreath.chat
GraphQLwreath.graphql
gRPCwreath.grpc
Protocol Bufferswreath.protobuf
OAuth authorization serverwreath.oauth
HTTP message signatureswreath.signatures

Boundaries and delivery#

NeedModule
outbound HTTPwreath.http_client
hosted payments, subscriptions and Stripewreath.billing, wreath.payments
service-to-service callswreath.service_client
verified inbound and durable outbound webhookswreath.webhooks
native reverse proxywreath.edge
response caching and purge tagswreath.response_cache
email and push deliverywreath.email, wreath.notifications

Operations and evidence#

NeedModule
native HTTP serverwreath.server
health and readinesswreath.health
logs, metrics and traceswreath.logging, wreath.metrics, wreath.telemetry
bounded request evidencewreath.recording
deterministic reproductionwreath.replay, wreath.simulation
application testingwreath.testing
startup hardening and diagnosticswreath.hardening, wreath.doctor

Complete member reference#

Every page below is generated from the installed Wreath objects during a strict docs build. A renamed class, broken import or stale target fails the build instead of quietly publishing fictional API documentation.

For task-oriented examples, begin with the guides. The reference pages answer “what exactly ships?”; the guides answer “how do these parts fit together safely?”

esc
↑↓ navigate↵ openesc close