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.
Make your life easier with…
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 in a 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.
Create secrets effortlessly
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.
Start using Zero today
Save yourself some efforts.
Share secrets securely
Share your secrets in the safest way possible – generate a unique link with a limited time passcode.
Teams
Start a team workspace, invite people and collaborate. Keep everyone up to date and in the loop.
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.
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)
Zero is currently free
Enjoy full functionality completely free until we make our next move.