Pricing

The CLI and GitHub App are free to adopt. Pro and Team unlock unlimited AI on the hosted dashboard, API keys for JARVIS, and Radar Pro. Canonical numbers: pricing.json.

Free

Unlimited scans, upgrades, and basic explanations. 10 AI credits to start. GitHub App: install once on the org; scan on every push and PR.

Best for individual developers exploring Upshift or running lightweight CI scans without AI credits.

Team · $39/mo

Audit-ready fleet view: compliance-friendly logging via UPSHIFT_AUDIT_URL. Unlimited AI, Radar Pro org-wide, org policies, SSO on roadmap.

Best for engineering teams who need org-wide dependency health visibility, audit logs for compliance, and multiple seats under one plan.

Credit packs (free-tier add-ons): 100/$5 · 300/$12 · 1000/$35. explain --ai = 1 credit per package; fix = 3 on free.

What you get by tier

Radar Free = paste JSON at /radar/. Radar Pro = saved reports on the dashboard with a token from the CLI.

← Scroll to see all tiers →

Capability Free Pro ($12/mo) Team ($39/mo)
CLI scan / upgrade / rollback Yes Yes Yes
GitHub App (scan on PR) Yes Yes Yes
explain --ai / fix / JARVIS (AI) 10 starter credits; optional packs Unlimited (hosted + usk_ API key) Unlimited (org seats)
Radar (paste JSON) Yes Yes Yes
Radar Pro (persisted reports, dashboard) Yes Yes (org-wide)
Audit logging (UPSHIFT_AUDIT_URL) Optional (your endpoint) Optional Team narrative + compliance-oriented defaults
Seats 1 1 Up to 10

Dependency upgrades are the worst kind of work

  • Breaking changes hidden in long changelogs
  • Migrations scattered across docs and blog posts
  • Tests fail, rollbacks are manual
  • Teams delay updates and accumulate risk

Not just another dependency bot

Dependabot hands you the chore list. Upshift explains the breaking changes and drafts the code fix; you review and ship.

Dependabot / Renovate

  • Opens PRs with version bumps
  • You read changelogs and migration docs
  • You find and fix breaking changes yourself
  • You run tests and roll back manually if it breaks

Upshift

  • AI explains breaking changes in plain English
  • AI suggests code fixes, not just version numbers
  • One command: upgrade → run your tests → auto-rollback if anything fails
  • CLI-first: scan, explain, fix, upgrade from your terminal

Dependabot and Renovate are trademarks of their respective owners. These names appear here for comparative, informational purposes only under fair use. No endorsement or affiliation implied.

FAQ

How is Upshift different from Dependabot?
Dependabot opens PRs with version bumps; you still read changelogs and fix breaking changes by hand. Upshift explains why things break in plain English, suggests code fixes (not just version bumps), and runs your tests with automatic rollback if anything fails. Think: Dependabot tells you what to upgrade; Upshift does the explaining and the fixing.
How can I approve risky upgrades (human-in-the-loop)?
By default, major upgrades prompt for approval in the CLI. Use .upshiftrc.json (via upshift init) to set approval.mode (prompt / none) and approval.requireFor (e.g. major). Use -y to skip approval for a run. For webhooks and full HITL, see How Upshift does human-in-the-loop (HITL).
Do credits expire?
No. Credits roll over forever.
What happens if tests fail?
Upshift restores your last working dependency state.
Can I use my own test command?
Yes, Upshift runs your existing npm test script.
Where are Privacy and Terms?
Privacy Policy and Terms of Service for upshiftai.dev and related services. Paid checkout may show additional Stripe or dashboard terms.
Refunds and billing help?
Contact support through your dashboard after sign-in; refunds follow the policy shown at purchase.