Your upgrade backlog, gone.
Under $5 a fix.

A breaking upgrade eats an engineer's afternoon. Versyka hands you the finished pull request, already passing your tests. A fix that can't pass is never charged, swapping a retiring AI model is free, and from Team up your whole team is included with no seat fees.

Pilot

Want us beside you on your first migration? Design partners use Versyka free during the pilot. Subscribers in the first 6 months keep their price.

Apply as a design partner →

A migration PR changes your code to fit a breaking change. Version upgrades and AI model swaps don't count. Watch a real run →

Free

$0

free forever2 migration PRs a month
  • Up to 5 repositories
  • Unlimited version upgradesSecurity fixes, the weekly upgrade pull request and every version bump that needs no code changes, tested before they open. Fair use: a daily cap on test runs keeps it reasonable.
  • Everything listed below
  • You and 2 teammatesThe account owner and two people with write access sign in to the dashboard with GitHub.
Start free with GitHub

Starter

$49/ month

billed monthly10 migration PRs a month
  • Up to 25 repositories
  • Unlimited version upgradesSecurity fixes, the weekly upgrade pull request and every version bump that needs no code changes, tested before they open. Fair use: a daily cap on test runs keeps it reasonable.
  • Everything listed below
  • You and 2 teammatesThe account owner and two people with write access sign in to the dashboard with GitHub.

Scale

$749/ month

billed monthly200 migration PRs a month
  • Up to 500 repositories
  • Unlimited version upgradesSecurity fixes, the weekly upgrade pull request and every version bump that needs no code changes, tested before they open. Fair use: a daily cap on test runs keeps it reasonable.
  • Everything in Team
  • Custom migrationsWhen your own internal SDK or shared library ships a breaking change, Versyka migrates every repository that uses it, set up with you.
  • Staged rolloutsEach change lands first in a few repositories you pick; the rest follow 3 days later, and never if you close the first pull request.
  • Shared Slack channelA direct line to the engineers who build Versyka, and an onboarding session for your repositories.
  • Invoices and security reviewsPay by invoice, and we complete your security questionnaire.
Talk to us

On every plan

  • Tested pull requests for outdated SDKs, vulnerable packages and retiring AI models
  • Free AI model replacements
  • Weekly upgrades, unlimited
  • An impact report before every upgrade
  • Notes on Dependabot and Renovate pull requests
  • A daily scan of every covered repository
  • Email and Slack alerts, and a weekly summary
  • @versyka commands on every pull request

GitHub and GitLab · TypeScript, JavaScript, Python, Go, Java and Kotlin · Pull requests only, your code isn't kept →

API providers: migration pull requests in your customers' repositories, from $1,500 a month. Talk to us →

Questions

All questions, the docs, or email karthik@versyka.com.

Already a customer? Manage billing.

What does it cost?

Design partners use Versyka free during the pilot. After it, plans are priced by migration pull requests a month:

  • Free: to try Versyka on your own repositories, with unlimited version upgrades and free AI model swaps.
  • Starter: 10 for $49 a month, or $39 a month billed yearly.
  • Team: 60 for $249 a month, or $199 a month billed yearly.
  • Scale: 200 for $749 a month, or $599 a month billed yearly.
  • API provider plans: from $1,500 a month.

Anyone who subscribes in the first 6 months keeps their price.

How is this different from Dependabot or Renovate?

Those tools bump version numbers. When a new version has breaking changes, the upgrade PR fails and someone still has to rewrite the code.

  • Version bumps: Versyka does these too, several in one pull request.
  • The rewrite: when an upgrade breaks your code, Versyka changes the code as well.
  • Proof: your tests run before and after.
What does each plan add?

Every plan has the whole product: tested pull requests for outdated SDKs, vulnerable packages and retiring AI models, a weekly upgrade pull request, a daily scan, email and Slack alerts, a weekly summary and pull request commands.

  • Free and Starter: for you and 2 teammates.
  • Team: your whole team with no seat fees, Autopilot for security fixes, automatic rebuilds when a pull request gets conflicts, a pull request schedule and an audit log export.
  • Scale: custom migrations for your own internal libraries, staged rollouts across many repositories, a shared Slack channel with our engineers, and invoices and security reviews.

Bigger plans also cover more repositories and pull requests, at a lower price per pull request.

How do monthly migration pull requests work?

Each plan includes a number of migration pull requests per calendar month (10, 60 or 200 on the paid plans), counted across all your repositories and reset on the 1st (UTC).

  • Only opened pull requests count. Attempts are capped at twice the allowance, failed ones included.
  • Version upgrades are unlimited on every plan, including the weekly upgrade pull request and security fixes (fair use: a daily cap on test runs). A package upgrade that needs code changes counts as one migration pull request.
  • Replacing a retiring AI model is free when the vendor names a direct replacement: the model IDs are swapped without AI, so it uses no migration pull request. The dashboard marks these "Replace · free".
  • When they're used up, finished migrations wait and we email you. Wait for the 1st, upgrade, or ask for extra pull requests at $5 each.

We never open or charge for extra ones without your agreement.

How do upgrades, downgrades and cancellations work?

Change plans from the pricing page or your dashboard; Stripe shows the prorated amount before you confirm.

  • Upgrades apply immediately.
  • Cancelling keeps your plan until the end of the period you paid for, then your account moves to Free.
  • Nothing is deleted, and you get an email for every change.
Does Versyka push code to my repository?

Never to your default branch.

  • Versyka opens a pull request on a separate branch.
  • Nothing merges without your team's review.