An Introduction to the Infisical secret management platform.
Infisical is the open source secret management platform that developers use to centralize their application configuration and secrets like API keys and database credentials as well as manage their internal PKI. Additionally, developers use Infisical to prevent secrets leaks to git and securely share secrets amongst engineers.
Start managing secrets securely with Infisical Cloud or learn how to host Infisical yourself.
Get started with Infisical Cloud in just a few minutes.
Self-host Infisical on your own infrastructure.
Infisical helps developers achieve secure centralized secret management and provides all the tools to easily manage secrets in various environments and infrastructure components. In particular, here are some of the most common points that developers mention after adopting Infisical:
To make secret management effortless and secure, Infisical follows a certain structure for enabling secret management workflows as defined below.
Identities in Infisical are users or machine which have a certain set of roles and permissions assigned to them. Such identities are able to manage secrets in various Clients throughout the entire infrastructure. To do that, identities have to verify themselves through one of the available Authentication Methods.
As a result, the 3 main concepts that are important to understand are:
Depending on your use case, it might be helpful to look into some of the resources and guides provided below.
Inject secrets into any application process/environment.
Fetch secrets with any programming language on demand.
Inject secrets into Docker containers.
Fetch and save secrets as native Kubernetes secrets.
Fetch secrets via HTTP request.
Explore integrations for GitHub, Vercel, AWS, and more.