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
npm install @syntropika/stargate

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.
Read the configuration & security guide