Guides
Guides
Task-oriented walkthroughs. Each page covers one part of the framework and assumes you have already been through Getting Started.
Working with data
The filter tag, range filters, the order parameter and the list envelope.
Use PATCH without losing explicit zero values.
validate tags on input types, and registering your own.
Belongs-to, has-many, and choosing between nesting and a bare ID.
Which operations are transactional, and how to join one.
Shaping the API
The error types, their status codes, and custom mapping.
Change a mount path or restrict which routes exist.
Non-CRUD endpoints on a resource.
The merged document, Swagger UI and ReDoc.
Extending and hardening
Run logic around an operation, or replace a generated method.
Authenticator objects, per-route policy and the built-in schemes.
Drive a real resource over HTTP against in-memory SQLite.
Reproducible request-path baselines and the CI regression gate.
Mount generated resources on gin, echo, or chi instead of net/http.
Project layout and judgment calls for a real app, not just a demo.