Authentication
inside your app.
OIDC sign-in, sessions and API keys. One Rust runtime, embedded in your existing server.
RustNodePythonGo
Your applicationYour server, TLS, configuration
Stargate · Rust runtime
OIDC · Sessions · API Keys · Account UI
Embedded TursoLocal, persistent storage
cargo add syntropika-stargate --rename stargatenpm install @syntropika/stargatepython -m pip install syntropika-stargateGo links to the Rust C ABI. Build from source
Your server. Your identity.
Mount Stargate in your app. Your application owns the HTTP server, TLS and configuration.
Keep authentication alongside your application. Configure your OIDC provider and an embedded database, mount the account routes, then protect the endpoints that need an identity or explicit scopes.
- OIDC sign-in
- Use your identity provider with PKCE, state and nonce validation.
- Sessions & API keys
- Cookie sessions and scoped API keys with expiration and revocation.
- Account UI
- An embedded panel for profiles, keys and sessions, with configurable branding.