Back
Pricing

Simple pricing

Start free and self-hosted. Scale to cloud with team controls. Enterprise for dedicated infrastructure.

Open Source

$0/forever

Self-hosted. Full control. Community support.

  • Unlimited local sessions
  • All package managers (npm, pnpm, yarn)
  • Publish safety checks
  • Full CLI capabilities
  • Community support

Team

$29/per user / month

For engineering teams ready to lock down their supply chain.

  • Up to 50 engineers
  • Cloud-hosted with audit trails
  • Organization-wide policies
  • Publish approval workflows
  • 30-day audit retention
  • GitHub SSO
  • Email support
Most Popular

Business

$99/per user / month

SOC-2 compliance and enterprise security for serious organizations.

  • Unlimited engineers
  • SAML, SCIM, RBAC
  • Custom security policies
  • Package reputation scanning
  • 1-year audit retention
  • 99.95% uptime SLA
  • Slack support (4hr response)

Enterprise

$250/per user / month

For organizations where a single mistake costs billions.

  • Everything in Business
  • Self-hosted or air-gapped
  • Unlimited audit retention
  • Custom policy engine
  • Integration with Snyk/Sonar
  • 99.99% uptime SLA
  • Dedicated security engineer
  • 24/7 phone support

Frequently asked questions

Is PacketNinja a replacement for npm/pnpm/yarn?

No. PacketNinja wraps your existing package manager commands in a controlled local environment. You keep using the same commands you're used to.

What happens to my existing projects?

Nothing changes. Add 'npx package-ninja' before your commands when you want the safety layer. It's completely opt-in.

Do I need to change my package.json?

No configuration required. PacketNinja reads your existing setup and preserves all your scripts and dependencies.

How does publish safety work?

PacketNinja checks your package.json publishConfig.registry before any publish. If it's not a local registry, the publish is blocked unless explicitly overridden.

Have more questions?

hello@packetninja.dev