Passive daemon
A lightweight background client authenticates once via SSO and serves secrets over a local socket. No wrapper commands, no per-session login.
Authenticate once. Every project on your machine works forever - no prefix commands, no .env files, no Slack-DM'd credentials.
A lightweight background client authenticates once via SSO and serves secrets over a local socket. No wrapper commands, no per-session login.
F5 in your IDE, npm run dev, dotnet run - secrets inject before your app starts. The developer experience stays exactly the same.
Thin clients for .NET, Node.js, Python, Java, Go, and Ruby. Each package injects secrets idiomatically for its runtime.
Google, Microsoft Entra, GitHub, and GitLab from day one. SAML 2.0 and SCIM available on Business and Enterprise tiers.
Projects, environments, RBAC, and immutable audit logs. Built for teams from 2 to 2,000 developers.
Every change is versioned with full rollback. Bulk import and export from .env format, with every export audit-logged.
Machine identities for GitHub Actions, GitLab CI, Azure DevOps, CircleCI, Jenkins, and more. Scoped, short-lived access tokens.
Sync secrets from Kryptic into Kubernetes Secret objects on a schedule you control. Available on Team plan and above.
A versioned REST API for machine identities: fetch encrypted bundles and write envelopes from your own tooling. Decryption always happens on your side.
VS Code, JetBrains, Visual Studio, and Rider plugins show daemon status, environment context, and secret count in the status bar.
Passive detection - if the daemon isn't running, your app still starts with existing env vars. Zero production dependency.
| Language | Registry | Package | Injection target |
|---|---|---|---|
| .NET / C# | NuGet | krypticdev | IConfiguration |
| Node.js | npm | krypticdev | process.env |
| Python | PyPI | krypticdev | os.environ |
| Java | Maven | krypticdev | Spring Environment |
| Go | pkg.go.dev | krypticdev | os.Environ |
| Ruby | RubyGems | krypticdev | ENV |
| C++ | vcpkg | krypticdev | getenv |
Secrets are encrypted in your browser, daemon, or CI runner with AES-256-GCM under an org key our servers never hold. The open-source engine shows exactly how.
Daemon-to-package communication never leaves your machine. Tokens live in the OS keychain; secrets stay in memory only.
140+ secret patterns detected via pre-commit hooks, CI steps, or the kryptic scan CLI command.
Every action logged with timestamp, actor, and IP. Logs cannot be modified or deleted - exportable as CSV or JSON.
Invitation, install daemon, SSO login, clone repo, run. Under 10 minutes to a working local environment. No Slack DMs.
Freelancers and agency devs switch between client projects seamlessly. The daemon fetches the right secrets for whichever project is running.
Override the environment for a single run with KRYPTIC_ENV=staging or a kryptic.json default - no config file changes needed.
Update a secret in the dashboard. Every daemon, CI pipeline, and K8s operator picks up the new value automatically within minutes.
Revoke a user's access instantly. Refresh tokens invalidate within 15 minutes. No secrets on disk - nothing to recover from a lost laptop.
Run the full platform in your infrastructure from Business up. Air-gapped deployment with offline licence validation on Enterprise, for regulated industries.
| Kryptic | Typical CLI tools | |
|---|---|---|
| Dev workflow | Passive daemon - zero workflow change | CLI wrapper every run |
| SSO on free tier | Yes | Often paid add-on |
| .NET integration | Native IConfiguration | Generic env injection |
| Open source client | MIT daemon & packages | Varies |
| Self-hosted | Business and Enterprise | Often unavailable |
| Works in your IDE | Any - no plugin needed | CLI wrapper or plugin |