Secrets manager for .env files and API keys.
Store, share and sync environment variables across your team, CI/CD and servers.

Works with the CI, hosts and clouds you already use
One CI job, start to finish
- The job starts
+30
- It signs in with OIDC15 min
- It reads the values$0 / machine
- We log the read14 days / Free
Stop sharing .env files in Slack.
Change a value once and every laptop, pipeline and server reads the new version.
penv initWrites.env.schemafrom your.env.penv pushSends every value to us and deletes.env.penv run -- pnpm devValidates values and starts your app, in any clone.

CI/CD secrets without a stored token.
CI signs in with its platform's OIDC token, so you store no key.
permissions:id-token: writesteps:- run: curl -fsSL https://penv.cloud/install | sh- name: Deployrun: |# trade the GitHub OIDC token for a credentialPENV_TOKEN="$C" penv run -- npm run deploy

An audit log for every secret read.
We log every read, write and reveal, and nobody can edit an entry.

A person approves every value an agent asks for.
Under a coding agent, penv changes three things.
.envpenvrefuses to write one.- Output
penvscrubs values from what the agent captures.- Reveal
- We send each request to a person, on every plan.

Encrypted with AES-256-GCM and AWS KMS.
We seal each value under your workspace's own key, bound to its address.

What you can check before you trust us
Billed per human seat. Machine identities are free.
Secrets, machines and API calls cost nothing extra, on any plan.
- 3 human seats, unlimited machines
- 5 projects, 5 environments each
- OIDC sign-in for CI
- 14 days of audit log
- Everything in Free, unlimited seats
- Write-only environments for CI and deploys
- Custom roles and alerts
- 180 days of audit log
- SAML SSO and SCIM
- Your own wrapping key: AWS, GCP, Azure or Vault
- Audit log streaming to your SIEM
- SLA and a named engineer
Add machines. Your bill stays put.
Move the sliders to see what your team would pay on each platform.
Your CI runners, servers and preview deploys are identities too. Infisical bills each one. We bill only the people who sign in.
Start freeBefore you switch
Talk to an engineer →How are my secrets protected?
Each value is sealed with a data key no other workspace shares and bound to its own address, and every reveal is logged: who, what, when.
Do I have to change my code?
No code change. Your app still reads environment variables. penv sets them when your app starts.
Do I need the penv CLI?
Setup and editing happen in the console. The open-source penv CLI loads the values into your app, and the quickstart covers it.
What does it cost?
Free for up to three people. Machines are never billed. Pro is $18 per seat per month, billed annually. Every plan gets the same encryption.
Can I leave?
Yes. penv pull writes your current values to a plain .env file that any dotenv reader accepts.