Zero
Zero

Blog

Glasses

Improvements to Secrets Usage Monitoring in Zero

Zero has recently added two new features to help you detect unauthorized access to your secrets. In this post, I'll explain the new features and how they improve security.

Scattered sheets of paper

Implementing a Work Queue for Background Processing with Amazon SQS

Web application backends often need to perform long-running, compute-intensive tasks. In these cases, you can improve response times and scalability by moving the heavy tasks from the web server to a scalable pool of workers, using a message queue to communicate between the two.

Staircases

Send Slack Alerts from your App using Slack Webhook URLs

Sending alerts from your production services to your Slack workspace can speed up your team's responses to incidents and sales opportunities. This article will walk you through integrating with the Slack API from a Remix application.

Sheets of paper that cast shadows

Invisible reCAPTCHA v2 with Django and Zero

Protecting your web application from bots is necessary to prevent spam and other forms of abuse. This article provides a step-by-step guide to implementing this type of protection with reCAPTCHA.

Architectural structure

Secrets Usage History: What it is and why it matters

If a secret is obtained by a malicious actor, the consequences can be severe. Monitoring the usage history of a secret in Zero allows you to detect unauthorized access and act before the secret is used in an exploit.

Old cash register

The Complete Guide to Getting Started with the Braintree GraphQL API

Braintree is one of the world's leading payment platforms. This article provides an in-depth guide to getting started with Braintree, from getting your API token all the way to collecting customer payment information and charging a credit card.

Rounded building

Distribute Credentials Securely in a Multi-Team Organization

To keep your organization's data and services secure, you need fine-grained control over who has access to which credentials. You can achieve this level of control with Zero's team feature which we explore in this article.

Desk lamp

Gain Insight into your Users with Twilio Segment and Next.js

Zero brings the greatest value to your team once you integrate with multiple 3rd party APIs. This article adds Segment analytics to our previous DigitalOcean Kubernetes + GitHub Actions project, with both the Segment and DigitalOcean keys fetched using the Zero secrets manager.

Dark shipping containers

Monitor Containerized Applications with Datadog and Docker Compose

Proper monitoring is a critical part of keeping production systems running smoothly. This article shows how to use the Datadog agent to monitor a Rust application, with the Datadog API key retrieved from the Zero secrets manager.

Side of a minimalist building

The Quickest Way to Set Up Stripe in a Web App

This article shows how to get started using Stripe to accept payments in a Next.js application, using the Zero TypeScript SDK to fetch the Stripe API key.

Lockers for things

Securely Handle Secrets in AWS Lambda

Zero is a secrets manager as a service. Once you sign up for Zero, you can create a Zero token which can be used to retrieve API keys and other secrets from your Zero account using the SDK or one of the integrations, like our official GitHub Action.

A port with a huge number of shipping containers

Deploy Containers to DigitalOcean Kubernetes with GitHub Actions

This article shows how to deploy a Next.js application to DigitalOcean Kubernetes from GitHub Actions. We'll use the Zero secrets manager with the official Zero GitHub Action to retrieve the DigitalOcean API key as part of the automated deployment process.