Documentation

Quickstart

1. Get Started

Learn the basics.

2. Deploy an Application

Deploy an application and provision it with secrets.

3. Share Secrets with Your Team

Grant team members access to a shared workspace.


Basics

Install the CLI

Best Practices


Guides

Config Files

How to inject secrets into config files.

Environment Variables

How to pass secrets as environment variables to a process.

Key Files

How to manage .pem, .crt, and other key files.

Integrations

CI/CD

Replace secret CI variables with version controlled templates.

Cloud

Provision your cloud services with the secrets they need.

IDE

Configure your dev environment to always have up to date secrets.

Application

Provision secrets to all your applications.


Reference Documentation

CLI Reference

Reference of all available CLI commands.

Terraform Provider

Reference of all available Terraform resources and data sources.

Kubernetes Mutating Webhook

Reference of the Kubernetes Mutating Webhook.

AWS

Read about our custom integration for AWS.

Golang Client

GoDoc for the Go client.

Code Examples

Repository containing code examples for using SecretHub in practice.

Ansible Modules

Reference of all available Ansible Modules.

Security Design

Read about our security design.