Crunu vs 1Password for team secrets
How Crunu and 1Password differ for developer secrets: encryption, member removal, hosting, CI and SSO, with sources from 1Password's own docs.
Comparison in detail
On this page
1Password is a password manager with a set of developer tools: service accounts, a self-hosted Connect server, a CLI that passes secrets to processes, and Environments for project variables. Crunu is narrower: a vault for environment variables, cloud credentials and API keys, with an agent for machines and CI pipelines.
Both encrypt on your devices, and both combine the account password with a Secret Key stored on your devices. Crunu's sign-in model follows the design in 1Password's security white paper. The differences are in removing people, running the server and delivering secrets to machines.
Who each one fits
1Password fits teams that want one tool for website logins, passkeys, shared passwords and developer secrets. It has apps for Mac, Windows, Linux, iOS and Android, plus browser extensions. If your company already runs 1Password Business with single sign-on and automated provisioning from an identity provider, developer secrets can stay in the tool your admins already manage.
Crunu fits engineering teams whose real problem is .env files, ~/.aws/credentials and API keys spread across laptops, chats and CI settings. It is built around projects, environments, machines and pipelines, and around the day someone leaves the team. It also fits teams that want to run the vault server on their own infrastructure.
Side by side
| 1Password | Crunu | |
|---|---|---|
| Where encryption happens | On your devices. 1Password never has a copy of the unencrypted vault key. | In the browser and the crunu agent. The server stores ciphertext, public keys and signed documents. |
| Sign-in secrets | Account password plus a Secret Key of just over 128 bits, with a printable Emergency Kit | Account password plus a Secret Key, with an Emergency Kit and a recovery code |
| Removing a member | Server and client policy. Cryptographic keys are not changed. | The server stops serving the person, and the keys of every environment they could read are rotated |
| Seeing what a person used | Usage reports in Business show items a member used over the last 12 months | Exposure report from the fetch log, plus a checklist of values to reissue at providers |
| Where it runs | 1Password's service, database on AWS. Connect servers run in your infrastructure. | Crunu cloud at app.crunu.com, or your own server on Docker, Cloudflare Workers, Vercel or Google Cloud Run |
| Developer secrets | Environments, op run, service accounts and Connect servers | Projects and environments, crunu run, crunu pull, enrolled machines and service tokens |
| CI | GitHub Actions, CircleCI and Jenkins integrations using a service account or Connect server | Service tokens, optionally bound by OIDC to a repository and branch on GitHub Actions, GitLab CI, Bitbucket Pipelines or any OIDC issuer |
| Network limits | Business firewall rules allow, report or deny sign-in by location, IP range or anonymous IP | Content is served only to allowed networks. Relaxing the policy waits 15 minutes or needs a second signature. |
| Single sign-on and provisioning | Sign-in through an OIDC identity provider and automated provisioning in Business | Not available |
| Apps | Mac, Windows, Linux, iOS, Android, browser extensions and a CLI | Web app, a local crunu.html file, and a CLI and agent for Linux and macOS |
| Audit history | Business audit log keeps 365 days of events | Hash-chained audit log, 365 days by default and extendable, with JSONL export |
| Pricing model | Teams Starter Pack at a flat monthly price for 10 members, Business per user, 14-day trial | Free during early access |
Where 1Password is stronger
- Breadth. 1Password covers logins, passkeys, autofill and developer secrets on desktop and mobile. Crunu has no mobile apps, no browser extension and no Windows agent.
- Identity integration. 1Password Business connects to identity providers such as Okta, Microsoft Entra ID and Google Workspace for sign-in and provisioning. Crunu has no SSO and no SCIM.
- Assurance. 1Password says it is SOC 2 Type 2 certified, publishes the results of independent audits and runs a bug bounty program. Crunu is a new product in early access and does not publish a SOC 2 report or an external audit.
- Kubernetes and SDKs. 1Password offers a Kubernetes Operator, a Secrets Injector, Helm charts, and SDKs for Go, JavaScript and Python. Crunu has none of these; applications use
crunu run. - Cloud sync. 1Password Environments can sync variables to AWS Secrets Manager, a feature 1Password labels beta. Crunu has no built-in sync to cloud secret stores.
What happens when someone leaves
This is the clearest design difference, and 1Password documents it plainly. Each vault member holds a copy of the vault key encrypted to their public key. On removal, that copy is deleted from the server, the server stops sending vault data, and the client is told to delete local copies. The white paper states that removal is not cryptographically enforced and keys are not changed. Someone who saved the vault key earlier could read later items only if they also obtained updated encrypted data. 1Password's suggested mitigation is to move items into a new vault, which has a new key.
Crunu rotates keys on removal. The server stops serving the person, and every environment they could read gets a new key they never had. When an administrator leaves, the organization's signing and recovery keys are replaced too. The member removal flow shows which versions the person received and lists the values to reissue at each provider.
Neither product can make a person forget what they already saw. Those values stay valid until you reissue them at the provider, as Crunu's limitations page explains.
Moving to Crunu
- Create an account. Your keys are created in the app. Save the Emergency Kit before anything else.
- Create a project for each application and an environment for each stage, for example
development,stagingandproduction. - On a trusted computer, put the values you need into
.envfiles, or INI files for tools like the AWS CLI. - Drag the files, or folders such as
.aws, into the environment. Crunu readsKEY=VALUEfiles, INI sections, flat YAML and plain text. - Invite your team and give each person a role per environment: Editor, Reader, Specific files or Operator.
- Enroll your servers as machines and give pipelines service tokens, then delete the plaintext files you created in step 3.
Sources
Every page this comparison relies on, and the day we last verified it.
- 1Password Security Design white paper: Revoking access · checked October 27, 2026
- 1Password Security Design white paper: Beware of the leopard · checked October 27, 2026
- 1Password Security Design white paper: Account password and Secret Key · checked October 27, 2026
- 1Password Security Design white paper: Server infrastructure · checked October 27, 2026
- 1Password Security Design white paper: Secrets Automation · checked October 27, 2026
- 1Password Developer: Environments · checked October 27, 2026
- 1Password Developer: Load secrets into the environment · checked October 27, 2026
- 1Password Developer: Service accounts · checked October 27, 2026
- 1Password Developer: Connect server · checked October 27, 2026
- 1Password Developer: CI/CD integrations · checked October 27, 2026
- 1Password Developer: Kubernetes integrations · checked October 27, 2026
- 1Password Support: single sign-on with an identity provider · checked October 27, 2026
- 1Password Support: Automated provisioning · checked October 27, 2026
- 1Password Support: Firewall rules · checked October 27, 2026
- 1Password Support: Reports · checked October 27, 2026
- 1Password Support: Audit log · checked October 27, 2026
- 1Password security · checked October 27, 2026
- 1Password downloads · checked October 27, 2026
- 1Password business pricing · checked October 27, 2026
Questions about Crunu and 1Password
Something else? Write to support@crunu.com
Can Crunu import my 1Password vaults?
No. There is no importer for 1Password, Vault, Doppler or Infisical. You move values by dragging .env and INI files into Crunu or by entering them by hand.
Does 1Password really keep the same keys after removing someone?
Yes, according to 1Password's security white paper: removal is not cryptographically enforced and keys are not changed. 1Password notes that exploiting this requires planning ahead and acquiring updated data, and suggests a new vault as a mitigation.
Should I replace 1Password with Crunu?
Not for passwords. Crunu has no browser extension and does not fill logins on websites. Many teams could keep 1Password for logins and use Crunu for project environments, machines and CI.
Can I host the Crunu server myself?
Yes. Use the Crunu cloud or host the server yourself on Docker, Cloudflare Workers, Vercel or Google Cloud Run. A self-hosted server moves between them with one archive that holds no plaintext values.
Does Crunu support single sign-on?
No. People sign in with a password, a Secret Key and an optional second factor: an authenticator app code or a passkey.