Develop with Secrets
Shifting security left shouldn't be rocket science. You focus on building; we'll take care of SecretOps.
Deploy Secrets
Centralize, integrate and automate secret deployment pipelines across your infrastructure.
Manage and Control
Every critical security feature out of the box, with sane defaults.
stories
Trusted by builders
Engineers across a wide range of industries use Phase to manage secrets to build world-class software and deploy secrets to critical infrastructure.
platform
Secret management that works for you
The Phase platform provides powerful tools to build flexible solutions to meet the needs of your stack. Architect your own secret management setup to be as simple or complex as you need.
import (
"log"
"github.com/phasehq/golang-sdk/phase"
)
getOpts := phase.GetSecretOptions{
EnvName: "Production",
AppName: "MyApp",
KeyToFind: "API_KEY",
}
secret, err := phaseClient.Get(getOpts)
if err != nil {
log.Fatalf("Failed to get secret: %v", err)
} else {
log.Printf("Secret: %+v", secret)
}
Secure by default
Phase uses a sophisticated end-to-end encryption architecture to secure secrets, provision access to users and machines, and provide multiple layers of protection accross the platform.
Learn about Phase Security
Audit logs
Keep track of changes to secrets, user roles, permissions and access events with detailed logs.
DB_NAME
DB_HOST
DB_PORT
DB_USER
DB_PASSWORD
DB_CONN_STRING
> phase run "printenv | grep DB_CONN_STRING"
DB_CONN_STRING=postgresql://api:yc57lc4y57lk568gdxchg3@localhost:5432/postgres
Secret referencing
Construct sophisticated configuration patterns by using references to other secrets and inheriting values across folders and environments
Explore
Native integrations
Integrate, don't replace. Phase works hand-in-hand with your favoritie tools and platforms to keep your application secrets secure and synced accross your infrastructure.
Explore
Secret Diffs & Roll-back
Track secret changes over time via git-styled diffs. Restore secrets or entire environments with a single click.
Merged
We build in public. Check out the latest feature drops and improvements to Phase.
The fastest and easiest way to get started with Phase. Spin up an app in seconds. Hosted in the 🇪🇺
Run Phase on your own infrastructure and maintain full control. Perfect for customers with strict compliance requirements.