Prerequisites
- An Infisical account on Infisical Cloud or a self-hosted instance
Step 1: Configure in Infisical
Create a project
In Infisical, a project holds all secrets for one application or service. To create a project:1
Log in to Infisical.
2
Select Secrets Management > + Add New Project.
3
In the Project Name field, enter a name for the project (e.g.,
orders-service).4
Select Create Project.

Within a project, secrets are organized across environments. Every new project starts with three environments: Development, Staging, and Production.
Add your secrets
You have two options for adding secrets to your project:- Create secrets manually
- Import secrets from an existing file
To create a new secret from scratch:
1
Select + Add a New Secret.
2
In the Key and Value fields, enter a key-value pair. For example:

3
Select Create Secret.
4
Repeat these steps for each key-value pair you want to add.
Step 2: Connect to your stack
Select your application stack or runtime environment. Each guide covers the authentication and delivery method appropriate for that destination.Local Development
Inject secrets into a local process with the Infisical CLI.
Docker
Deliver secrets to a container when it starts.
Kubernetes
Deliver secrets to workloads with the Kubernetes Operator.
Node.js
Fetch secrets from a Node.js application with the SDK.
Python
Fetch secrets from a Python application with the SDK.
Next.js + Vercel
Use secrets during local development and on Vercel.
Browse All Delivery Options
Search frameworks, platforms, CI/CD tools, and secret sync destinations.
Next steps
Core Concepts
Understand how projects, environments, folders, and secrets fit together.
Secrets Delivery
Deliver secrets to production with SDKs, agents, Kubernetes, and CI/CD.
Access Control
Scope who can access which environments and paths.
