Packages
Packages
| Lang | Package | Link |
|---|---|---|
|
admin
OIDC authentication middleware that validates bearer tokens against configured issuer URLs and grants access based on group membership. |
Open | |
|
blob
Blob is a Go library that provides a unified interface for creating object storage buckets across multiple cloud providers. It parses a connection string URL, automatically determines the storage driver, and returns a ready-to-use `objstore.Bucket` backed by [thanos-io/objstore](https://github.com/thanos-io/objstore). |
Open | |
|
grace
The library for exiting gracefully. |
Open | |
|
jwt
Typesafe parsing of Corti Keycloak access tokens. |
Open | |
|
logger
The canonical Corti logger. `New` returns a `*log/slog.Logger` configured from environment variables — there is no wrapper type and no re-exported `Level`. The standard library is the API; this package is a thin, opinionated constructor so every service starts with the same level, format, and output. |
Open | |
|
maestro
Maestro is a Go library that provides a shared implementation for tracking usage metrics and sending them to Metronome for billing purposes. It includes HTTP middleware for automatic JWT extraction, context management, and balance checking. |
Open | |
|
retention
Data-retention policy resolution for a request from HTTP headers, Kafka headers, or a JWT claim. Standard library only — no Gin, no Sarama. |
Open | |
|
settings
The platform contract between the Runtime Environment and applications: the environment variable names and default values applications are configured by. |
Open |