Skip to content
xecret
Sign in

Pricing

Secret management pricing, without the sales call.

Four plans and a self-hosted option, published in full — the limits included. Free is genuinely free, every paid plan is per member with a lower yearly rate, service tokens and CI never cost anything, and running the whole server yourself is free forever.

Currency and billing period

Plans and prices

Free

$0

forever, no card

$0

forever, no card

€0

forever, no card

€0

forever, no card

₹0

forever, no card

₹0

forever, no card

¥0

forever, no card

¥0

forever, no card

A$0

forever, no card

A$0

forever, no card

For one developer who has had enough of moving .env files around.

  • 1 organisation, 5 projects
  • 3 environments per project
  • 3 members
  • 10 service tokens for CI
  • 20,000 secret fetches a month
  • 7 days of audit history
  • Community support on GitHub

Pro

$8

per member, per month

$5

per member, per month

$60 per member, billed yearly

€9

per member, per month

€6

per member, per month

€72 per member, billed yearly

₹249

per member, per month

₹149

per member, per month

₹1,788 per member, billed yearly

¥900

per member, per month

¥567

per member, per month

¥6,800 per member, billed yearly

A$13

per member, per month

A$8

per member, per month

A$96 per member, billed yearly

For a small team that has outgrown the free limits and does not yet need to keep anyone out of production.

  • 25 projects across 3 organisations
  • 10 environments per project, 1,000 secrets in each
  • Unlimited members — everyone can read every environment
  • 50 service tokens for CI, all free
  • 200,000 secret fetches a month
  • 30 days of audit history
  • Secret referencing and environment inheritance

Team

Recommended

$19

per member, per month

$12

per member, per month

$144 per member, billed yearly

€21

per member, per month

€13

per member, per month

€156 per member, billed yearly

₹599

per member, per month

₹375

per member, per month

₹4,499 per member, billed yearly

¥2,100

per member, per month

¥1,317

per member, per month

¥15,800 per member, billed yearly

A$29

per member, per month

A$19

per member, per month

A$228 per member, billed yearly

Billed from 3 members up

For a team with somebody who must not see production — a contractor, a junior, an auditor.

  • Everything in Pro
  • Roles and per-environment access
  • 100 projects, 5,000 secrets per environment
  • 250 service tokens for CI
  • 1 million secret fetches a month
  • 180 days of audit history
  • Single sign-on with OIDC, includedComing soon
  • GitHub OIDC federation — no static CI tokensComing soon
  • Scheduled and expiring secretsComing soon
  • Change approvals and break-glass accessComing soon

Enterprise

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Custom

invoiced, with an SLA

Billed from 10 members up

For an organisation that needs residency, its own root key and a contract behind both.

  • Everything in Team
  • No ceiling on projects, environments, secrets or tokens
  • Custom rolesComing soon
  • Audit streamed to your SIEMComing soon
  • SAML single sign-on includedComing soon
  • Directory sync (SCIM) includedComing soon
  • Your own root key, and the escrow ceremony to go with itComing soon
  • Custom audit retention
  • Data residencyComing soon
  • A commercial, non-AGPL self-hosting licence
  • A contractual SLA and a named contact

Prices in rupees, yen and Australian dollars are set for those markets rather than converted, and follow your billing country.

SAML single sign-on

Coming soon

$199€185₹16,900¥29,900A$309 per connection, per month

Team only — included with Enterprise

For an identity provider that speaks SAML rather than OIDC. Brokered through WorkOS, which charges us $125 per connection per month; we charge $199 and keep the difference for the support that comes with it. Enterprise contracts include it rather than paying per connection. OIDC single sign-on will be included from Team and cost nothing extra, because it costs us nothing — neither is built yet.

Add-on prices are the same figure converted, not set per market like the plans above: each one is a connection billed to us in dollars at the same rate wherever you are.

Self-hosted

FreeFreeFreeFreeFree

alwaysalwaysalwaysalwaysalways

For anyone who would rather hold their own root key and run their own server.

  • The whole server, under AGPL-3.0
  • No feature held back, no licence key
  • Single sign-on included — bring your own identity providerComing soon
  • Unlimited organisations, projects, members and environments
  • Audit history for as long as your database keeps it
  • Community support, or an Enterprise contract

Comparison

Every plan compared, including the limits

The whole matrix rather than the flattering half of it. Where a plan does not have something the row says so, and where nobody has it yet the row says that too.

Every xecret plan compared, capability by capability, in five groups. The header shows the price for the currency and billing period selected above the table, which is the same pair the plan cards use. During pre-alpha nothing is billed, and each plan’s limits and features apply as the table shows them.
CapabilityFree$0forever, no card$0forever, no card€0forever, no card€0forever, no card₹0forever, no card₹0forever, no card¥0forever, no card¥0forever, no cardA$0forever, no cardA$0forever, no cardPro$8per member, per monthmonth to month$5per member, per monthbilled yearly€9per member, per monthmonth to month€6per member, per monthbilled yearly₹249per member, per monthmonth to month₹149per member, per monthbilled yearly¥900per member, per monthmonth to month¥567per member, per monthbilled yearlyA$13per member, per monthmonth to monthA$8per member, per monthbilled yearlyTeam$19per member, per monthmonth to month$12per member, per monthbilled yearly€21per member, per monthmonth to month€13per member, per monthbilled yearly₹599per member, per monthmonth to month₹375per member, per monthbilled yearly¥2,100per member, per monthmonth to month¥1,317per member, per monthbilled yearlyA$29per member, per monthmonth to monthA$19per member, per monthbilled yearlyEnterpriseCustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLACustominvoiced, with an SLASelf-hostedFreealwaysFreealwaysFreealwaysFreealwaysFreealwaysFreealwaysFreealwaysFreealwaysFreealwaysFreealways
Limits
Organisations1310UnlimitedUnlimited
Projects525100UnlimitedUnlimited
Members3UnlimitedUnlimitedUnlimitedUnlimited
Smallest billable teamNo minimumNo minimum3 members10 membersNo minimum
Environments per project31025UnlimitedUnlimited
Secrets per environment2501,0005,000UnlimitedUnlimited
Service tokens for CI1050250UnlimitedUnlimited
Cost per service token, CI runner or AI agentFreeFreeFreeFreeFree
Included secret fetches a month20,000200,0001 millionContractedUnlimited
What happens past the allowanceNothing breaksBilled, never blockedBilled, never blockedContractedYour infrastructure
Audit history7 days30 days180 days1 year, or as contractedYour database
Secrets and data
Version history and rollbackIncludedIncludedIncludedIncludedIncluded
Import from .env, JSON, YAML or shellIncludedIncludedIncludedIncludedIncluded
Export as env, JSON, YAML, shell or DockerIncludedIncludedIncludedIncludedIncluded
Per-environment encryption, zero-knowledgeIncludedIncludedIncludedIncludedIncluded
Secret referencing and environment inheritanceNot includedIncludedIncludedIncludedIncluded
Personal local overridesNot includedIncludedIncludedIncludedIncluded
Environment promotion, with a diffNot includedIncludedIncludedIncludedIncluded
Point-in-time restoreNot includedIncludedIncludedIncludedIncluded
Scheduled and expiring secretsNot includedNot includedComing soonComing soonComing soon
Bulk export of version historyComing soonComing soonComing soonComing soonComing soon
People and access
Production marking and hazard hatchingIncludedIncludedIncludedIncludedIncluded
PIN lock and idle auto-lockIncludedIncludedIncludedIncludedIncluded
Roles for membersNot includedNot includedIncludedIncludedIncluded
Per-project and per-environment grantsNot includedNot includedIncludedIncludedIncluded
Change approvalsNot includedNot includedComing soonComing soonComing soon
Break-glass emergency accessNot includedNot includedComing soonComing soonComing soon
Custom rolesNot includedNot includedNot includedComing soonComing soon
Single sign-on with OIDCNot includedNot includedComing soonComing soonComing soon
SAML single sign-onNot includedNot includedAdd-on, coming soonComing soonComing soon
Directory sync (SCIM)Not includedNot includedNot includedComing soonComing soon
The CLI, CI and the API
The CLI, including xecret runIncludedIncludedIncludedIncludedIncluded
Encrypted offline cacheIncludedIncludedIncludedIncludedIncluded
Service tokens, pinned to one environmentIncludedIncludedIncludedIncludedIncluded
The HTTP APIIncludedIncludedIncludedIncludedIncluded
GitHub Action, Docker image and install scriptIncludedIncludedIncludedIncludedIncluded
Token IP allowlists and lifetime policyNot includedIncludedIncludedIncludedIncluded
GitHub OIDC federation, with no static tokenNot includedNot includedComing soonComing soonComing soon
Webhooks on secret changeNot includedIncludedIncludedIncludedIncluded
Operating it
Audit exportVia the APIVia the APIVia the APICustomVia the API
Audit streaming to a SIEMNot includedNot includedNot includedComing soonComing soon
Where your data sitsCloudflare's networkCloudflare's networkCloudflare's networkCloudflare's networkWherever you host it
Choose your data regionNot includedNot includedNot includedComing soonIncluded
Your own root keyNot includedNot includedNot includedComing soonIncluded
Runs on your own infrastructureNot includedNot includedNot includedIncludedIncluded
Support channelGitHub issuesEmailPriority emailContractedGitHub issues
LicenceAGPL-3.0 + MITAGPL-3.0 + MITAGPL-3.0 + MITAGPL-3.0 + MITAGPL-3.0 + MIT
SLANot includedNot includedNot includedContractualYours to set

SAML and SCIM are named on the plans that will carry them, and every column that names them says coming soon. Only one of them is ever charged separately: SAML is bought per connection from Team, so Team reads Add-on, coming soon, and it is included with Enterprise, which reads Coming soon. SCIM is Enterprise only and included there rather than charged, so it reads Coming soon in that column and a dash everywhere below it. Self-hosting reads Coming soon for both, because nothing is held back there and nothing is charged for either — they simply do not exist yet. Neither is built for anybody, at any price. The chips on the cards and the rows in this table say so deliberately: the first contract that needs them is what gets them written, and until then you should plan as though they do not exist. Enterprise is a conversation rather than a checkout, which is why the card has no price and there is no form to fill in.

Every plan

What every plan includes

The parts a secrets product should never tier are not tiered here. These four are identical whether you pay nothing, pay for Team or sign a contract.

Per-environment encryption

Every environment gets its own data key the moment it is created, encrypted under a root key we hold. Nothing about that changes with the plan you are on — and we say plainly what it does and does not protect you from.

What xecret can and cannot see

The audit log

Every read, write and decryption is written to an append-only log, on the free tier exactly as on Enterprise. A plan changes how far back you can look, never whether it was recorded.

How the audit log works

The CLI

xecret run -- npm run dev, an offline cache for when the network is not there, and service tokens for CI. A free account gets the same binary as a paid one.

The CLI reference

The open source licence

The server is AGPL-3.0 and the CLI is MIT, at every tier. You can read the code that holds your credentials before you trust it, and keep running it if we disappear.

Who is building xecret

Questions

Questions about the money

The 13 that decide whether a price is workable, answered including the several where the honest answer is that it is not built yet.

What counts as a member?

Anyone with a seat in your organisation who can sign in and read or write a secret. Service tokens are not members, so a CI pipeline that pulls secrets on every build costs nothing — and neither does a Kubernetes workload or an AI agent. A pending invitation is not counted until it is accepted, and removing someone frees their seat immediately. Seats are billed from a minimum on some plans — Team from 3 and Enterprise from 10 — so a smaller group on one of those pays the minimum rather than a lower number; Free and Pro have no floor. Nothing stops you running with fewer people than you are billed for.

Do machines really cost nothing?

Yes, on every plan including Free, and we will put it in writing. Only humans are billed. The reason is not generosity: a secret read runs on Cloudflare’s edge and makes no external network call, so a service token costs us a fraction of a cent. Billing per identity would also punish the one habit a secret manager exists to encourage — a separate, narrowly scoped token per workload rather than one shared credential in ten places.

What is the difference between Pro and Team?

Who can read production. On Pro every member sees every environment, which is fine while everyone on the team is trusted with everything. Team adds roles and per-environment grants, so a contractor can hold staging and not production. That is the whole gate, and it is why Pro has no member limit — most teams cross it because somebody joins who should not see prod, not because they hit a ceiling we invented.

Is single sign-on an extra?

It will not be. OIDC single sign-on is not built yet, and when it lands it is included from Team at no extra cost rather than priced separately — we are building it ourselves, so it costs us nothing per customer and charging for it would be indefensible. SAML is the exception and will be a $199 per connection add-on from Team, because it is brokered through WorkOS and they charge us $125 per connection per month whether anyone signs in or not; Enterprise includes it, because the contract floor already covers the connection. Directory sync is included with Enterprise on the same reasoning and is not sold below it. None of this is available today, on any plan. Self-hosted deployments will bring their own identity provider and pay nothing for any of it.

What happens when I exceed the free tier?

Nothing breaks and nothing is deleted. Free covers 1 organisation, 5 projects, 3 environments in each of them and 3 members, and the limits apply now: the next one of any of those past the limit is refused, with the plan that allows more named. Everything already stored keeps working, stays editable and the CLI keeps running. Going over the included fetch allowance is never blocked.

Can a billing problem break my build?

No, and this is the one commitment on this page we would rather be held to than any other. A declined card, a cancelled plan, an expired subscription or a fetch allowance ten times overspent all leave xecret run working exactly as before. Access is degraded in the dashboard and we send an email; the data path is never touched. A secret manager that can stop a deploy over an invoice is worse than the .env file it replaced.

Is there an annual price?

Yes, and it is what the page opens on. In US dollars, billed yearly, Pro is $5 a member a month and Team is $12 — charged as $60 and $144 a member a year, a third to two fifths below the monthly rate. The other four sheets carry their own figures; the cards above show whichever one you are reading. The exact saving differs by plan as well as by currency, because each sheet is a set of deliberate prices rather than one number converted: on the euro sheet it is 33 per cent on Pro and 38 on Team, and on the rupee sheet 40 on Pro and 37 on Team. That is why the chip beside the toggle says "up to" — it carries the better of the two figures for whichever sheet you are reading, so it is an upper bound rather than a promise for every card. The controls above the plans and above the comparison table switch every price on the page and stay in step with each other. Monthly stays available on both, and neither is billed at all during pre-alpha.

Why is it cheaper in India?

Because a price that is reasonable in San Francisco is not reasonable in Bengaluru, and pretending otherwise just means we do not sell there. Pro and Team are priced separately in rupees, yen and Australian dollars rather than converted. The rate follows your billing country and the card that pays, it is locked for twelve months so it cannot be changed by travelling, and it does not apply to Enterprise contracts.

Do you take a card during pre-alpha?

No. There is no billing system connected yet, so there is nothing to enter a card into. Every organisation starts on Free, and each plan’s limits and features apply as this page shows them; the ones marked "Coming soon" are not built for anybody. Nothing will start charging without notice, and nobody is converted to a paid plan silently.

Is self-hosting really free and unlimited?

Yes. The server is AGPL-3.0 and the CLI is MIT, so you can run the whole thing on your own infrastructure. No feature is held back for a paid tier and there is no licence key to buy — single sign-on included, once it exists; it is not built for anybody yet. What an Enterprise self-hosting licence buys is a commercial, non-AGPL licence, priority security notification, help with the root-key escrow ceremony and an SLA. None of that is a feature we removed from the code.

What happens to my data if I stop paying?

Your organisation drops to the Free plan. Nothing is deleted: every secret is still readable, still exportable and still injectable by the CLI. If you are over the free limits, new members, projects and environments are blocked until you are back inside them or you export and self-host. We will not hold a credential hostage over a billing dispute.

Do you offer a discount for open source or non-profits?

Yes, and there is no automated flow for it — open an issue on GitHub or email us with a link to the project and we will sort it by hand. Public open-source projects, registered non-profits and student teams are the cases we intend to approve. Because a person reads every request, ask before you pay rather than after.

Can I move between plans?

Yes, in both directions and at any time. Moving up takes effect immediately and is prorated for the rest of the period; moving down takes effect at the end of the period you have already paid for, and nothing is deleted when it does. None of this is live yet, because no plan is billed yet.

These are the billing questions. The general FAQ covers how xecret works, and the trust model covers what we can and cannot see, which is the question worth asking before the price is.

Start on the free tier. Move when it stops fitting.

5 projects, 3 environments each, 10 CI tokens and the whole CLI, without a card — and a service token is never billed on any plan, whatever it pulls. If you outgrow it, the price is on this page and it will not change under you.

No credit card · AGPL-3.0 server · MIT CLI · Self-host it for free