Pricing that matches how you buy.

Migrations are capex events and enterprises want to own their tools. Hafen ships as signed license files that run inside your VPC — offline, no subscription, no phone-home, no vendor lock-in.

OSS Core

Free

Parser + runner + CLI. MIT.

  • ANTLR parser + intermediate representation
  • Data-movement runner with checkpoint/resume
  • Merkle verification of every copied table
  • CLI + Docker image
View on GitHub

Community

Free

Full self-hosted install. No license.

  • Everything in OSS Core
  • Web UI, deployed in your VPC
  • Assessment + risk scoring
  • Canonical AI conversion examples
Download →

Pro

$25k–$75k

Per-project license. 90 days. Offline.

  • Everything in Community
  • AI conversion on your actual code (BYOK)
  • Runbook PDF generator
  • Scheduled + recurring migrations
  • Webhook notifications (Slack/HTTP)
  • Per-column PII masking
  • Priority grammar fixes + email support
Buy a license

Enterprise

Custom

Site license + air-gap install.

  • Everything in Pro
  • Multi-project, unlimited migrations
  • Air-gap installer + SSO (OIDC/SAML)
  • Audit trail with hash-chain verification
  • Dedicated support + SLA
Contact sales

Pro and Enterprise ship as signed offline license files (JWT). Verified locally against a bundled public key, valid for the stated term, no network check required. A single successful migration typically recoups its license cost in Oracle savings within 90 days.

Frequently asked

Why per-project, not per-month?

Migrations are one-time projects, not ongoing services. Buying a SaaS subscription for something you'll finish in 90 days wastes money and creates an awkward procurement story (“we still pay for the migration tool we finished using”). Pay once for the term you need.

What happens when the 90-day term ends?

The Pro features disable; Community features (parser, runner, CLI, web UI, assessment) keep working indefinitely. Migrations you already ran are done — the license term is about Pro features during the active project. Extensions are straightforward if you need them.

Is there really no phone-home?

Correct. License verification is 100% offline. The JWT is signed with our private key; your install verifies it against a public key bundled in the image. We never see your DDL, your DSNs, or that you're running. That design is why regulated customers (finance, healthcare, government) approve us.

What databases does it support?

Oracle → PostgreSQL today. SQL Server, DB2, and Snowflake sources are on the roadmap. If you have a specific source and a real project, talk to us — we prioritize based on committed projects.

Start free. Buy when the ROI shows up.

Download Community, run an assessment on your real schema, and see what the conversion looks like before you ever pay us.