Back to Infisical

What is Infisical?

company/documentation/getting-started/introduction.mdx

0.159.254.7 KB
Original Source

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. In addition, 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.

<CardGroup cols={2}> <Card title="Infisical Cloud" href="https://app.infisical.com/signup" icon="cloud" color="#000000" > Get started with Infisical Cloud in just a few minutes. </Card> <Card href="/self-hosting/overview" title="Self-hosting" icon="server" color="#000000" > Self-host Infisical on your own infrastructure. </Card> </CardGroup>

Why Infisical?

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:

How does Infisical work?

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:

How to get started with Infisical?

Depending on your use case, it might be helpful to look into some of the resources and guides provided below.

<CardGroup cols={2}> <Card href="../../cli/overview" title="Command Line Interface (CLI)" icon="square-terminal" color="#000000" > Inject secrets into any application process/environment. </Card> <Card title="SDKs" href="/documentation/getting-started/sdks" icon="boxes-stacked" color="#000000" > Fetch secrets with any programming language on demand. </Card> <Card href="../../integrations/platforms/docker-intro" title="Docker" icon="docker" color="#000000" > Inject secrets into Docker containers. </Card> <Card href="../../integrations/platforms/kubernetes" title="Kubernetes" icon="server" color="#000000" > Fetch and save secrets as native Kubernetes secrets. </Card> <Card href="/documentation/getting-started/api" title="REST API" icon="cloud" color="#000000" > Fetch secrets via HTTP request. </Card> </CardGroup>