Three tiers. Premium features on every paid plan.

No free tier. No self-serve checkout. Every PearlGit plan is custom-quoted based on seat count, storage, and deployment model — talk to sales and well size it to your actual usage.

Starter

For solo developers and pilots evaluating PearlGit.

Custom tailored quote
Contact sales
  • Unlimited public repositories
  • Private repositories
  • CI/CD with PearlGit Actions
  • Package registries (npm, Docker, PyPI, Maven, NuGet …)
  • Issues, wikis, releases
  • Two-factor authentication
  • Email support

Enterprise

For organizations with procurement, security, or scale needs.

Custom tailored quote
Contact sales
  • Everything in Team
  • SAML SSO
  • SCIM provisioning (on request)
  • Full audit log (instance & org-scoped)
  • Self-hosted or dedicated cloud
  • DPA + custom SLA
  • Named account manager
  • Priority support

All paid plans include private repos, 2FA, the package registry, and the option to self-host the same binary we run.

Included on every paid plan

No basic-security upsell.

We dont gate 2FA, audit logs, or branch protection behind a higher tier. The features procurement teams expect are in the box from Starter up.

2FA on every plan

TOTP, hardware keys (WebAuthn), and account recovery codes. Required-2FA for an organization is a policy admins can flip.

Branch protection

Protect default and release branches with required reviewers, status checks, and signed-commit enforcement. Available everywhere.

Self-host option

The PearlGit binary is the same product as our cloud. Run it on your own infrastructure on any plan — no Enterprise gating.

Package registry

npm, Maven, Docker, PyPI, NuGet, RubyGems, and more — all on every plan with the same auth you already use.

Common questions

The honest answers.

Why isnt there a free tier?

Because Git hosting at the quality level our customers need costs real money — storage, bandwidth, CI minutes, support — and a meaningful free tier would lose us money on every user. Wed rather charge fair prices and be around in five years than burn capital on free traffic. If cost is the blocker, ask sales.

Why isnt pricing on this page?

Because pricing varies by team size, by storage, by CI usage, by deployment model, by SLA. A number on this page would lie to most readers. The five-minute call is shorter than reading the fine print would have been.

What happens when our plan expires?

Renewal reminders are sales-driven. If a contract expires, write access is suspended; the data stays. We dont lock you out of your own repositories — you can clone, mirror, or export them at any time. Plain Git underneath.

Can we move from cloud to self-hosted later (or vice versa)?

Yes. The binary is the same product. We provide an export/import path for repos, users, issues, and PRs. Most teams complete a one-way move in a single business day; bidirectional sync is possible for transition periods.

Get a quote.

Tell us about your team. We come back with terms within a few business days — no procurement gauntlet.