sfpm
Now in private beta — join the waitlist

Stop rebuilding the same Salesforce packages.

sfpm Cloud caches your Salesforce package builds so the rest of your team — and your CI — can skip them. Less wasted compute, faster pipelines, lower cost.

sfpm CLI demo: cache hits across a multi-package build
Real output. Cache hits return in milliseconds.
Features

Built for the way Salesforce teams actually work

sfpm handles the package management. sfpm Cloud handles everything that's painful when more than one person works in the same org.

Remote build cache

One developer builds a package. The result is cached centrally and delivered to the rest of the team and CI in milliseconds.

Dependency-aware

Caches respect your full package graph. Change a leaf — only what depends on it rebuilds. Everything upstream stays cached.

Org-shared, secure

Scoped per organization with API keys for CI. Your cached artifacts never leak across teams or tenants.

How it works

Three steps. No new tooling.

If you already use the sfpm CLI, you're most of the way there.

01

Connect your team

Sign up, create an organization, and invite your team. Generate an API key for your CI.

02

Point sfpm at the cache

Drop the API key into your sfpm config. The CLI starts pushing and pulling cached artifacts automatically.

03

Watch the rebuilds disappear

The next time anyone — laptop or CI — builds a package that's already been built, the cache returns it instantly.

Pricing

Pay only for what you skip.

The model: pay-as-you-go on the cache hits and bytes you actually use. No seats, no minimums, no long-term contracts. The sfpm CLI stays free.

Concrete tiers land before public beta

Join the waitlist to see them first.

Get on the list.

Remote caching is rolling out to teams already using sfpm. Drop your email and we'll reach out as slots open up.

We'll only use this to email you when remote caching opens up.

Prefer to read first? Read about sfpm on GitHub →