Pricing

Pay to publish.
Install for free.

Public packages are free. Private packages cost per seat that publishes, so your customers and your CI never count.

Free

$0forever
  • Unlimited public packages
  • Unlimited Orgs and members
  • Trusted publishing and provenance
  • Passkeys on every account
Create account
Extra transfer billed per GB, at cost Yearly 2 months free Storage fair use, 50 GB per account
Readers are free

Ship a private SDK to 500 customers

On npm, each customer must be a paid member of your Org to install. Here, you pay for the one person who publishes, and each customer gets a key.

npm Teams
500 members at $7
$3,500per month
nextpm Pro
1 seat, 500 customer keys
$5per month, plus transfer over 25 GB

What is a seat?

A member who can publish. Members who only install are readers, and readers are free.

What is a customer key?

A read-only key for one customer. It has a name, an optional expiry, and its own download totals. Revoke it and only that customer loses access.

What counts as transfer?

Bytes of private tarballs that we send. Public packages and package metadata never count.

When do I need a private registry?

When a scope must not exist on the public registry at all. It gets its own host and search index, and only its readers can see it.