Compare
Package Broker and Packeton, compared
Choose who operates your agency’s registry, how client access works and whether you need npm alongside Composer. Read when each product fits, then check the sources and recorded review dates.
When Package Broker fits better
Choose Package Broker if you want to operate one Composer and npm registry for your agency. Give each developer one personal token for the projects they can access; keep each client’s vendor keys in that client’s project, encrypted in the broker.
Give a freelancer a grant to one project, without an organization role. CI gets a read-only service token bound to that project. Versions already installed through the broker stay available during vendor repository outages because their archives are stored by the broker.
No seat counting: the software does not count or cap users. You pay for hosting and operations on Cloudflare Workers or Node. Package Broker is pre-release with one maintainer; you run backups and upgrades. Marketplace sources are built, in final verification.
Agency setup and access boundaries · Security model and operator responsibilities
| Criterion | Package Broker | Packeton |
|---|---|---|
| Per-project isolation | Separate projects and source credentials.Package Broker: per-project isolation source · Checked | Customer users and ACL groups limit access by vendor and version. Credentials are set per repository; per-project credentials are not stated.Packeton: per-project isolation source · Checked Packeton: per-project isolation supporting source · Checked |
| SSO | OIDC groups mapped to project grants.Package Broker: sso source · Checked | Unknown: not confirmed by the recorded source.Packeton: sso source · Reviewed |
| Authentication | Personal and service tokens for Composer and npm.Package Broker: authentication source · Checked | Unknown: not confirmed by the recorded source.Packeton: authentication source · Reviewed |
| npm registry | Composer and npm use one token policy.Package Broker: npm registry source · Checked | PHP packages; npm not listed.Packeton: npm registry source · Checked |
| Self-hosting | Cloudflare Workers or Node. Build the container image from the repository; image publishing is planned.Package Broker: self-hosting source · Checked | Docker image or source install.Packeton: self-hosting source · Checked |
| Licence | AGPL-3.0-only.Package Broker: licence source · Checked | MIT.Packeton: licence source · Checked |
| Price model | Your Cloudflare plan or host, storage and operations.Plan: Self-hostedPackage Broker: price model source · Checked | MIT software you host; budget for hosting and operations.Plan: Self-hosted (MIT)Packeton: price model source · Checked |
Moving from Packeton
Read the migration guide before switching your projects.
About this comparison
Private Packagist, Satis and Packeton are names or trademarks of their respective owners. Package Broker is not affiliated with or endorsed by those projects. This comparison uses the sources and review dates shown; features, plans and terms can change. Confirm current terms with each provider before choosing a product.