Billed per human seat. Machine identities are free.

You pay for the people who sign in, never for machines.

What each plan includes

Limits9 rows
ProjectsFree: 5Pro: UnlimitedEnterprise: Unlimited
Environments per projectFree: 5Pro: UnlimitedEnterprise: Unlimited
Human seatsFree: 3Pro: UnlimitedEnterprise: Unlimited
Machine identitiesFree: UnlimitedPro: UnlimitedEnterprise: Unlimited
Integration connectionsFree: 2Pro: UnlimitedEnterprise: Unlimited
Dynamic secret enginesFree: 3Pro: UnlimitedEnterprise: Unlimited
Custom rolesFree: NoPro: UnlimitedEnterprise: Unlimited
Requests per minute per identity, read / writeFree: 240 / 60Pro: 2000 / 300Enterprise: Custom
Requests per minute per workspace, read / writeFree: 600 / 150Pro: No capEnterprise: No cap
Encryption and isolation5 rows
Envelope encryption under AWS KMSFree: YesPro: YesEnterprise: Yes
Ciphertext bound to its address (AAD)Free: YesPro: YesEnterprise: Yes
Postgres row-level isolation per workspaceFree: YesPro: YesEnterprise: Yes
Write-only environmentsFree: NoPro: YesEnterprise: Yes
Your own wrapping key (BYOK)Free: NoPro: NoEnterprise: AWS, GCP, Azure or Vault
Delivery5 rows
OIDC and AWS IAM sign-in for CIFree: YesPro: YesEnterprise: Yes
Bound keypairs for serversFree: YesPro: YesEnterprise: Yes
Syncs to deploy targetsFree: YesPro: YesEnterprise: Yes
Short-lived dynamic credentialsFree: YesPro: YesEnterprise: Yes
Whole-environment read for External Secrets OperatorFree: YesPro: YesEnterprise: Yes
Audit and recovery5 rows
Insert-only audit logFree: YesPro: YesEnterprise: Yes
Audit retentionFree: 14 daysPro: 180 daysEnterprise: Custom
Point-in-time version historyFree: YesPro: YesEnterprise: Yes
Rotation schedules with overdue alertsFree: YesPro: YesEnterprise: Yes
Audit log streamingFree: NoPro: NoEnterprise: Signed batches
Alerts3 rows
Email alerts to the members you chooseFree: YesPro: YesEnterprise: Yes
Channels: Slack, Teams, Discord, Google Chat, PagerDuty, signed webhookFree: NoPro: Up to 10Enterprise: Unlimited
One project's alerts to its own channelFree: NoPro: NoEnterprise: Yes
Access and sign-in5 rows
2FA, and requiring it for the workspaceFree: YesPro: YesEnterprise: Yes
Google, GitHub and Microsoft sign-inFree: YesPro: YesEnterprise: Yes
Verified email domainsFree: YesPro: YesEnterprise: Yes
Reveal approvals for coding agentsFree: YesPro: YesEnterprise: Yes
SAML SSO and SCIM directory syncFree: NoPro: NoEnterprise: Yes
Support2 rows
SupportFree: CommunityPro: Priority emailEnterprise: SLA and named engineer
Compliance commitmentsFree: NoPro: NoEnterprise: By contract

Pricing questions

What counts as a seat?

A person who signs in to the console. Machine identities are free and unlimited on every plan.

Is Free encrypted the same way as Pro and Enterprise?

Yes. Every plan gets AES-256-GCM envelope encryption under a data key no other workspace shares, wrapped by AWS KMS, with address-bound ciphertext and row-level isolation.

Is keyless CI included on Free?

Yes. CI signs in with the OIDC token its platform issues. No stored key.

Are there add-ons on top of the seat price?

No. Every control is included in the plan that lists it.

Can I upgrade later?

Yes. Start on Free, then upgrade in the console under Settings, Billing.

Start on Free.

3 seats, unlimited machines and OIDC for CI, with no card.