sdk-apilisted
Install: claude install-skill natuleadan/skills
# Go SDK
A Go SDK for building services from **YAML**: entries, REST/CRUD, auth modes,
database drivers, events, and OpenAPI - almost everything is declared, not coded.
## What you get
- Declarative `service.yaml` as the single source of truth.
- CRUD and REST entries generated from YAML.
- Auth modes: `jwt`, `basic`, `oauth`, `session`.
- Pluggable databases: SQLite/libSQL, Turso, PostgreSQL, MySQL/MariaDB, MongoDB.
- Events over NATS (JetStream), with optional token/nkey/creds auth.
- OpenAPI 3 + Scalar docs, driven by the same YAML.
## Conventions
- YAML is ASCII-only.
- Codes and identifiers stay in English/latin.
- Health endpoints (`/healthz`, `/startupz`, `/readyz`, `/livez`) are built in.
## References
- `references/entries.md`
- `references/auth.md`
- `references/database.md`
- `references/events.md`
- `references/openapi.md`
- `references/deployment.md`