Orca ORCA v0.174.2

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