Zero
Zero

Secrets
Manager

For the era of API economy

Zero is a modern secrets manager built with usability at its core. Reliable and secure, it saves time and effort.

Your project page

How Zero makes your life easier

SDK for every stack

We offer client and server side SDKs. For all platforms, from TypeScript and Go to Rust and Python.

Modern GraphQL API

Seamlessly query the secrets API ina safe and efficient way from any device or platform.

Modern CLI

Written in Rust it offers great experience to those who get used to clean and simple TUIs.

Integrations

At the moment we offer Vercel, Netlify and work hard on integrating AWS. More to come in the following months.

Save time with templates

We're here to save your time. That's why we provide templates for managing secrets from different vendors* to cover most of your needs seamlessly.

AWS
Mailchimp
Google
Stripe
Braintree
Azure
Agora
Digital Ocean
Pulumi
New secret creation dialog
Vendor list

*AWS, Agora, Azure, Braintree, DigitalOcean, Google Cloud Platform, Mailchimp, Mixpanel, PayPal, Pulumi, Segment, Sendgrid, Stripe, Terraform Cloud, Twilio

Projects

All your projects are at your fingertips. Create projects, add secrets and integrations with zero effort.

Your project page

Usage Stats

Get valuable insights and stay in the know - who and when used your secrets.

Project's usage stats tab

Share secrets securely

Share your secrets in the safest way possible - with a limited time passcode.

Share secret dialog
Copy secret dialog

Share link output

Collaboration

Start a team workspace, invite people and collaborate. Keep everyone up to date and in the loop.

Teams page
Team selection
Create a new team modal
Invite modal

CLI to never leave your terminal

We offer a modern CLI for those who prefer clean and simple TUIs. Written in Rust, it satisfies the highest requirements for performance and security!

SDK for every platform

Use our SDK to fetch the secret. In the code of your app call Zero SDK which is available for different platforms (TypeScript, Go, Rust and Python). You will need the API token created with the project.

Typescript
import {zero} from '@zerosecrets/zero'

export async function main() {
  if (!process.env.ZERO_TOKEN) {
    throw new Error('Did you forget to set the ZERO_TOKEN environment variable?')
  }

  let result

  try {
    result = await zero({
      token: process.env.ZERO_TOKEN,
      pick: ['aws'],
      callerName: "staging",
    }).fetch()
  } catch(error) {
    console.error(error)
  }

  console.log(result?.aws)
}

main().catch(console.error)

GitHub Repo

Pricing

Free

Best for solo developers.

  • Unlimited number of secrets
  • Unlimited projects
  • One integration connected
  • Up to 30 requests per minute
  • Up to 1 month history log

Pro

Ideal for small businesses.

$9 / Month

  • Unlimited number of secrets
  • Unlimited projects
  • Unlimited integrations connected
  • Up to 60 requests per minute
  • Up to half a year history log
  • Create teams and assign projects
  • Vercel, Netlify, AWS
  • One time access links

Enterprise

Enterprise-grade solutions, made for large distributed teams working on complex projects.

  • Unlimited number of secrets
  • Unlimited projects
  • Unlimited integrations connected
  • Up to 60 requests per minute
  • Up to half a year history log
  • Create teams and assign projects
  • Vercel, Netlify, AWS
  • One time access links
  • Secrets rotation
  • E2E encryption of secrets
  • Untrusted locations, anomalies

Lifetime Pro

All options of the Professional available forever.

$120

Price per seat. Each new team member joins for lifetime, for the same price.

Explore Offer