Collibra cost vs a self-hosted open-source catalog

Collibra is priced as a managed subscription with Edge sites for in-network processing, while OpenMetadata or DataHub shift cost to infrastructure, implementation and people you run. This page breaks both sides into components so you can build a comparison from your own numbers.

On this page

Is a self-hosted Collibra alternative cheaper than the subscription?

Self-hosting removes the vendor subscription line, but it adds infrastructure, implementation, migration and staff time that the subscription currently absorbs. No Collibra or DeployOpen prices are available for this comparison, so the answer is structural: whether the total is lower depends on your scale, your current contract and how much of the operating work your team can take on. If your renewal is driven by an on-premises gap, the comparison is also shaped by Collibra's position. Collibra ended maintenance support for on-premises environments for commercial customers on January 30, 2023, and continues to support on-premises environments for the public sector. Commercial customers still on on-premises installs should confirm the exact support terms in writing with Collibra before assuming any option beyond SaaS. The open-source side has no license fee, since both OpenMetadata and DataHub are Apache-2.0 licensed. The recurring costs move to your own cloud or data center bill and to the people who run the platform. For OpenMetadata, the minimum server sizing is 2 vCPUs, 4 GB RAM and 20 GB storage per server, with the database and search services each needing at least 2 vCPUs, 2 GB RAM and 30 GB storage. Production use means multiple servers, backups and monitoring, so those minimums are a floor, not a budget. DataHub requires Kafka, a SQL database, Elasticsearch and a graph index, which is a larger dependency set to host, patch and back up. Ask your platform team to price each of these components in your environment, including reserved capacity and storage growth. The costs that most often surprise buyers are one-time migration work and ongoing staff time. Glossary migration, connector re-creation, stewardship role rebuilds and upgrade testing are one-time effort, and they should be scoped in a written plan before any comparison is final. Upgrades recur: OpenMetadata 2.0 introduced breaking changes, including credential format changes and a Python 3.12 rebuild of custom ingestion images, so each major release needs a test cycle. When requesting an implementation quote, ask for line items by component, the assumed staff hours for run operations, the upgrade and backup responsibilities, and what happens to the subscription savings after the first year.

Which cost components change when you leave Collibra

This table compares each cost component of a Collibra subscription with the matching component when you run OpenMetadata or DataHub yourself, and marks whether each one is one-time or recurring. Use it to ask vendors and implementation partners the right questions before you compare totals. The main takeaway is that the license fee is replaced by operating work you must staff, budget and test, and that most of that work recurs.

Cost componentCollibra sideSelf-hosted OpenMetadata or DataHubOne-time or recurring
Subscription or licenseAnnual SaaS subscription covering the platform, users and hosting; confirm scope and renewal terms in your order formNo license fee for the Apache-2.0 editions; optional paid support or managed services from Collate or DataHub CloudRecurring
Edge infrastructureEdge sites run in your network for processing; confirm what Edge needs to run and who maintains itConnectors run as ingestion jobs in your own cluster or runtime, so you size and operate that compute yourselfRecurring
Kubernetes and database infrastructureHosted by Collibra, so you do not provision cluster or database capacity for the catalog itselfOpenMetadata Helm or bare metal paths and DataHub Helm charts with a separate prerequisites chart shift cluster and database operation to youRecurring
Search and Kafka (DataHub)Not visible to you as a separate line itemDataHub needs Kafka for metadata change streams and Elasticsearch or OpenSearch for search, both sized and patched by your teamRecurring
Connector setupVendor-maintained connectors and Edge configuration; confirm which sources are coveredInitial configuration of each connector, credentials and scheduling, plus updates when source systems changeOne-time setup, recurring upkeep
Glossary and asset migrationExport to CSV or XLSX follows the on-screen table filters, so scope the export deliberatelyMapping, cleansing and loading glossary terms, owners and relations into the new catalogOne-time
Implementation servicesVendor onboarding is usually bundled with the subscription; confirm what is includedFixed-scope work for architecture, deployment, SSO, hardening and backup, priced from a written scopeOne-time
Upgrades and testingPerformed by Collibra on its hosted platform; confirm release notes and any customer testing expectationsYour team tests each release, reviews breaking changes such as those listed for OpenMetadata 2.0, and runs upgrade jobsRecurring
Support and internal staffVendor support is part of the subscription; confirm response terms in writingPlatform engineers and data stewards who run the catalog, plus any paid support tier you chooseRecurring

What you pay for in a Collibra subscription and Edge deployment

A Collibra subscription is a bundle, not a server bill. The Collibra Platform is a SaaS product run by Collibra on AWS and Google Cloud, so the subscription covers the hosting, the platform upgrades, the operation of the environment and vendor support. Your team does not provision database clusters, search nodes or application servers for the catalog itself, and that absence is the main thing you buy. What the subscription does not show on its own is the scope that drives the price: the modules and asset types licensed, the number of users or governed assets your contract covers, the environments you get (production, test, sandbox), and the support tier. Ask for each of these in writing, with the contract term and renewal conditions, so the figure you compare against a self-hosted build is traceable to specific entitlements.

Edge is the part of the bill that addresses network location. Collibra Edge sites process data inside your own network, which matters when source systems cannot be reached from the cloud. Each Edge site is a component you deploy and keep running on your side, so ask the vendor how many Edge sites your architecture needs, what hosts or virtual machines they require, who patches them, and whether Edge connectivity and capacity are priced per site or per volume. Confirm also whether support covers Edge sites on the same tier as the SaaS platform. These questions decide whether Edge is a small add-on or a second platform to operate.

The on-premises path is closed for most commercial buyers. Collibra stopped maintenance support for on-premises environments for commercial customers on January 30, 2023, and continues to support on-premises environments for the public sector, according to its release announcements. If you are a commercial customer, the realistic comparison is a SaaS subscription plus any Edge sites against a self-hosted open-source catalog that you run yourself. If you are a public sector buyer, confirm your own deployment model and support status with Collibra before you remove on-premises hosting from the options.

What moves the cost of a self-hosted catalog up or down

A self-hosted catalog has no subscription line, so its cost comes from the infrastructure, people and migration work that you carry yourself. The six drivers below decide how large that work becomes, and each one should be sized against your own environment before you compare it with a Collibra renewal.

Connected sources and connector count

Each source you connect needs a connector configured, scheduled, credentialed and monitored. OpenMetadata lists more than 130 connectors and DataHub lists more than 150 integrations, but a listed connector is not the same as one that fits your version of a source. Count the sources that currently feed Collibra, including Edge-based ones, and confirm connector coverage and credential handling for each before you estimate effort.

Metadata and lineage volume

Ingestion volume sets the size of the metadata database and search index. Lineage depth, column-level detail, profiling and sampling add rows and index entries quickly. OpenMetadata's bare metal guidance gives minimum sizing for its server, database and search services, but production sizing depends on your asset count and profiling schedule. Ask your team to run a representative ingestion and measure growth before fixing the node sizes.

Users and availability needs

The number of concurrent catalog users and how long the catalog may be unavailable both drive the number of replicas, database high availability and backup frequency. A catalog used for occasional lookups can run with a smaller footprint than one that feeds stewardship workflows or downstream access decisions. Define the availability target in writing, because it sets how much standby capacity you pay for every month.

Environments: dev, test and prod

Most teams run at least three environments, and each one repeats the Kubernetes cluster, database, search service and ingestion runners. Using the same Helm chart or deployment pattern across environments keeps the extra cost predictable. Decide early whether test data will be sampled from production, because that choice affects both storage and privacy review.

Collibra workflows and glossary to rebuild

Collibra workflows, approval routes, custom asset types and glossary relations do not transfer as-is into a self-hosted catalog. Each one must be mapped, rebuilt or dropped, and that effort is usually one-time but can be large. Inventory your Collibra workflows and glossary asset types first, then check which ones have a direct equivalent in OpenMetadata or DataHub and which need custom intake forms, scripts or a manual process.

In-house Kubernetes, Java and search skills

Running the catalog yourself requires staff who can operate Kubernetes, Java 21 services, a relational database and Elasticsearch, OpenSearch or a graph index, depending on the platform. DataHub also adds Kafka to that list. Upgrades carry their own work: OpenMetadata 2.0 has breaking changes that require pre-upgrade steps, and DataHub's Helm chart runs a system update job. Map which of these skills already exist in your team and price the gap, whether that is training, hiring or an implementation partner.

How to build the comparison with your own numbers

This sequence turns a vague sense that Collibra costs too much into a three-year comparison built from your contract, your sources and your staffing, so each side of the comparison rests on figures you can defend. Work through it before you request any quote.

  1. Pull your current Collibra contract scope

    Gather the current order form, the licensed modules, user counts by role, the renewal date and any Edge site agreements. Ask your Collibra account team to confirm in writing which components and Edge sites are included, and which are billed separately. Finish when you have a one-page inventory of what you pay for and what each line covers, so no cost in the later steps depends on memory.

  2. Map your Edge footprint and data flows

    Identify every Edge site, the network segments it reaches and the sources it processes inside your network. Record which of these sites exist only to reach on-premises or VPC-locked systems, since those are the components a self-hosted catalog must reproduce with its own collectors or network paths. Finish when each Edge site has a named owner, a list of sources and a note on whether it is needed in the target design.

  3. List sources and asset counts

    Build a register of every warehouse, BI tool, pipeline and other system that feeds metadata into Collibra, with its owner, its connection method and an approximate count of tables, columns, dashboards and glossary terms. Ask your platform team to confirm the counts from source system queries rather than from Collibra's own totals, which may include duplicates or retired assets. Finish when the register totals every source your catalog depends on.

  4. Export a sample to size the content

    Use the documented CSV or XLSX export path to pull a representative sample of assets, relations and glossary terms, applying the table filters you need so the export matches what you intend to migrate. Measure file sizes, row counts and the number of relation types, then check a sample of rows by hand for missing owners or broken relations. Finish when you have a sized export per asset type and a list of data quality issues to fix before any migration.

  5. Size OpenMetadata or DataHub infrastructure

    Start from the minimums in the vendors' documentation: OpenMetadata's bare metal guide lists its server, database and search prerequisites, and DataHub's Kubernetes guide lists its components and dependencies, including Kafka, the database, Elasticsearch and a graph index. Scale these to your source count and user load, and ask the implementation partner or your platform team to confirm the sizing for a production cluster, not a trial. Finish when you have a node count, CPU, memory and storage per component for both candidates, plus a backup and high-availability assumption.

  6. Price infrastructure with your own rates

    Apply your own cloud or data center rates to the sizing from the previous step, covering compute, managed or self-run databases, search, storage, backup, networking and any Kafka service. Separate the one-time items, such as setup and environment builds, from the recurring ones, such as hosting, storage growth and licences for supporting tools. Finish when you have a monthly and annual infrastructure figure for each candidate, with the rate source named for each line.

  7. Estimate migration and connector work per source

    For each source in the register, estimate the effort to configure a connector, validate metadata, rebuild lineage, and move glossary terms, owners and classifications. Note where a source needs a new connector, a custom ingestion job or network access that replaces an Edge site. Ask two or three implementation partners to use the same register so their effort estimates are comparable. Finish when every source has an effort line, a risk note and a named owner for validation.

  8. Assign staff hours and build the three-year view

    Estimate the weekly hours your team spends running, upgrading and supporting the catalog today, then the hours a self-hosted platform would need for operations, on-call coverage, release upgrades and user support. Combine these with infrastructure and migration costs in a three-year table that separates one-time from recurring items and shows the Collibra subscription line by line. Ask partners for fixed-scope quotes built from this same written scope, then compare them against your table. Finish when the table, the assumptions and the quotes sit in one document that a finance and security reviewer can challenge line by line.

Costs teams forget on each side

Cost comparisons usually stop at the subscription line and the server bill. The cards below cover the items that tend to appear after go-live on each side, so the comparison reflects the full ownership picture. Confirm each one against your own environment and written quotes before you decide.

Edge sites and their upkeep

Collibra Edge is the component that processes data inside your network, so it is a deployed footprint you own operationally even under a SaaS contract. Ask the vendor which Edge components your use case needs, who patches and monitors them, and whether their upgrade cadence matches your change windows. Count the internal hours for that work, not only the subscription line.

Re-onboarding and professional services

If you leave or change scope, the cost of rebuilding workflows, assets and integrations in a new tool is usually paid in consulting days or internal project time. Ask for a written estimate of that work at renewal, including any services fees for configuration changes. Those figures are often absent from the subscription quote but still shape the total cost of switching.

Export and integration build

Bulk export from Collibra follows the filters, columns and sorting of the table on screen, so a complete extract needs a deliberate plan for each asset type and relation. Connectors, lineage feeds and scripted reads must be rebuilt on the other side. Budget engineer time for mapping and validation, and confirm which relations the export carries in your tenant.

Contract renewal exposure

Renewal pricing, module add-ons and changes in deployment model can move the cost of a catalog faster than headcount does. Keep the commercial terms, data residency commitments and exit assistance in one register and set a review date well before the notice window. On the self-hosted side, the equivalent exposure is a planned version upgrade calendar rather than a price increase.

Backups, recovery and security hardening

A self-hosted catalog holds the metadata store, search index and, for DataHub, Kafka topics, so each needs its own backup schedule and restore test. Security hardening covers SSO configuration, TLS, secrets handling and access reviews for stewards and admins. OpenMetadata's security documentation and DataHub's OIDC guide set out the settings your team must configure and maintain.

Upgrade work and on-call coverage

OpenMetadata 2.0 breaking changes include moving embedding credentials into an llmConfiguration block, a new Databricks auth format, rebuilding custom ingestion images for Python 3.12 and migrating Great Expectations to 1.3 before upgrading. DataHub's Helm chart runs a system-update job that can reindex search. Plan staff time for these upgrades, and decide who is on call when ingestion or search fails.

Who pays for upgrades and support after go-live

Upgrades are recurring work, so the support model you choose matters as much as the first install. OpenMetadata's 2.0 line shipped maintenance releases 2.0.1 to 2.0.5 about every one to two weeks, and DataHub released 1.7.0.1 after 1.6.0.3. Each release can carry breaking changes: OpenMetadata 2.0 moved embedding credentials into an llmConfiguration block and required Great Expectations to be migrated to 1.3 before upgrading. Ask who on your side will read each release note, test it against a staging copy of the catalog and schedule the rollout.

You have four realistic ways to cover that work. Your own platform team can run upgrades, which costs internal engineering time every cycle. Collate offers commercial support and enterprise capabilities for OpenMetadata, and DataHub Cloud is the managed product from the company behind DataHub, which includes a 99.5% uptime SLA if you decide to stop self-hosting. A DeployOpen retainer covers ongoing support, upgrades and continuous testing on infrastructure you own. Each option changes who carries the operational risk and who is paid for it.

Whichever vendor or partner you choose, get the scope of support in writing before signing. Confirm which versions are covered, whether upgrades and connector fixes are included or billed separately, the response targets for severity levels, whether the Helm charts and database and search dependencies are in scope, and what happens to custom ingestion images when the Python or Airflow baseline changes. Ask who owns the upgrade test plan and the rollback procedure.

Questions buyers ask before comparing Collibra costs

How much effort does it take to run a self-hosted data catalog?

Running a self-hosted catalog is ongoing platform work, not a one-time install. The main load comes from the Kubernetes cluster or bare metal hosts, the metadata database, the search index, and for DataHub, the Kafka streaming layer and graph index. Each of these needs patching, capacity planning, backups and monitoring. Upgrades add recurring effort: OpenMetadata 2.0 shipped with breaking changes, including a new llmConfiguration block for embedding credentials and a Python 3.12 rebuild of custom ingestion images, and DataHub's Helm chart runs a system-update job that applies schema changes and reindexes search. Ask your team to size these tasks against the connectors you run, since each connector also needs credentials, scheduling and failure handling.

How long does a migration from Collibra usually take?

The duration depends on drivers you can measure in your own environment, so no fixed timeline applies. The biggest factors are the volume of assets and relations to export, how many business glossary terms and stewardship workflows must be rebuilt, how many Edge sites and connectors must be replaced with OpenMetadata or DataHub ingestion, and how much lineage needs new connectors. Data quality rules, custom attributes and approval workflows often take longer than metadata transfer because they must be redesigned rather than copied. Ask any implementation partner for a written plan that lists these items separately so you can check where the time goes.

Can our team run the migration without outside help?

A team with Kubernetes, database and data engineering skills can run a pilot without outside help, and many do. The harder part is making the catalog a governed system: agreeing on domains, ownership, glossary standards and access rules, and keeping connectors healthy across upgrades. Independent review of security configuration, such as OIDC single sign-on on self-deployed DataHub Core, which the operator must configure, is also worth considering. A realistic check is whether you have someone who can own the platform after go-live, not only someone who can deploy it.

What does the work require from our staff?

Expect three roles. A platform engineer owns the Kubernetes or bare metal deployment, the database, search and streaming components, backups and upgrades. A data engineer owns connectors, ingestion schedules and lineage sources. A data steward or governance lead owns glossary content, domains, ownership assignments and the rules that replace Collibra workflows. In many organizations the steward role takes the most time, because the catalog content has to be checked before it moves. Confirm with your own teams how many hours per month each role can give, and decide who approves changes to the platform.

Does DeployOpen offer a fixed price for this migration?

DeployOpen does not publish a price list. Most engagements are fixed-scope, so scope, deliverables and timelines are agreed in writing before work starts, and a quote follows from that written scope. To get a comparable quote, ask for the list of components, the number of connectors, the glossary and asset volumes, the environments to be built, the upgrade and support model, and any testing or compliance evidence you need. Ongoing support, upgrades and continuous testing are available as retainers, which you should price separately from the initial implementation.

Can we reduce the Collibra subscription instead of replacing it?

Whether a subscription can shrink depends on your Collibra contract, which should be reviewed with your vendor and procurement team. A common middle path is to keep Collibra for governance workflows that you still need while moving technical metadata, lineage or glossary browsing to an open-source catalog. This only works if both systems have a clear owner of each asset and an agreed synchronization path, so consider the cost of keeping two catalogs consistent. Export paths such as the table-based CSV or XLSX export are documented, but they follow the filters and columns on screen, so plan any partial move around that behavior.

How DeployOpen scopes a fixed-scope implementation

DeployOpen starts with a written scope that names the catalog platform, the sources to connect and the governance content to move, before any work begins. Engagements are fixed-scope, so deliverables and timelines are agreed in writing, and a quote follows from that scope.

How we scope

  • Inventory Collibra subscription and Edge components, and the sources each Edge site serves today.
  • List connectors needed to replace Edge, with the database and search sizing each platform requires.
  • Agree in writing which glossary, domain and stewardship content is in scope and what is excluded.

How we build

  • Deploy OpenMetadata or DataHub on your Kubernetes cluster or bare metal, inside your own accounts or data centers.
  • Configure connectors, OpenLineage or ingestion jobs, and single sign-on against your identity provider.
  • Test imported glossaries, lineage and access rules against a reconciled sample of the Collibra export.

How we hand over

  • Document the architecture, upgrade runbook and connector inventory so your team can operate the catalog.
  • Walk through the cost components of running the platform, including infrastructure, database and staffing.
  • Record what Collibra workflows had no direct equivalent so stewards can decide how to cover them.

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer under a separate written scope.
  • Plan upgrades around breaking changes listed in each release, such as the OpenMetadata 2.0 migration steps.
  • Confirm with your own team which support hours and response expectations you need before signing.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.