Skip to Content
// Apache Hop reliability

Apache Hop in production:
built, tested and kept secure

Yes. This page shows why, with evidence you can check yourself: who owns Apache Hop, who builds it, how it is tested and how vulnerabilities are handled. It also covers what to do when you need someone accountable for it in production.

Apache Software Foundation Apache License 2.0 Tested every night Public evidence
01 — The short answer

Six things you can check

Apache Hop belongs to the Apache Software Foundation, under a licence no company can change or withdraw. It is actively developed in public, tested every night against real systems, and measured for performance on every release. What an open-source project does not do is patch the versions it has released, or promise response times. The team behind about half of Apache Hop's development does both, as Putki.
Neutral
Owned by the Apache Software Foundation, not by a vendor. Apache License 2.0.
How the ASF works →
About half
of Apache Hop's code changes in the last 12 months came from the team behind Putki, and more than half of its new tests.
Who builds Apache Hop →
Every night
Integration tests against real cloud storage and business systems, on real accounts.
Test results →
Every release
The same pipelines timed on dedicated hardware, so a slowdown shows up before you upgrade.
Performance trend →
Every finding
Every supported Putki release scanned daily, each finding judged against what actually runs, and the judgment published.
Vulnerability scans →
12 months
Support and patches for every Putki release, with end dates published in advance.
Support lifecycle →
02 — The project

Apache Hop stands on its own

The first question is not who sells Apache Hop. It is whether the project itself is a safe foundation. Five things decide that.

01Who owns it, and can that change?
The Apache Software Foundation owns Apache Hop, and it is released under the Apache License 2.0. A project management committee decides on releases and direction, and the decisions are made in public. No company can relicense Apache Hop or stop it, the Putki team included.

This matters more than it sounds. Pentaho Data Integration moved to a source-available licence with version 10, and Talend retired Talend Open Studio in 2024. Many teams moving to Apache Hop come from exactly those tools. An Apache project cannot go the same way.
The project team → Migrating to Apache Hop →
02Is it actively maintained?
Apache Hop ships regular releases, and its test suite grows with every one: more than five times as many unit tests in 2.20 as in 2.10. The code is analysed on SonarCloud with every daily build, and the source, issues and every change are public on GitHub.
Tests per release → Releases → SonarCloud analysis →
03Does it work against the systems you use?
Apache Hop's own integration tests run on Apache's build servers against databases in Docker. Those servers have no accounts with cloud or software vendors, so a second set runs every night against the real services, including Amazon S3, Google Cloud Storage, Microsoft Azure and Odoo. The results are published, failures included.
Nightly results →
04Will an upgrade slow your pipelines down?
The same set of pipelines is timed on dedicated hardware for every Apache Hop release and for the development branch. The results go on a public page, slowdowns included, so you can check a release before you upgrade. The first comparison across releases is being prepared.
Performance trend →
05What happens when a vulnerability is found?
Vulnerabilities reported in Apache Hop's own code go through the Apache Software Foundation's security process, and are fixed in the next Apache Hop release. That is where the project's part ends. Released versions are not scanned again, and Apache Hop does not publish patch releases between versions: 2.18.1 is the only one so far. Most scanner findings are in the third-party libraries Apache Hop ships, and new ones keep appearing long after a release.

That gap is what Putki covers. Every supported Putki release, and the Apache Hop version it is built on, is scanned every day. Each finding is judged against what actually runs, the judgment is published with a date, and fixes ship as Putki patch releases near the end of every month, or within days when they are urgent.
Vulnerability scans → Support lifecycle → ASF security process →
03 — The people

Who builds Apache Hop

Apache Hop is built in the open by a community of contributors. Roughly half of the work comes from the team behind Putki, which includes two of Apache Hop's co-founders and members of its project management committee. The other half comes from other contributors, independent developers and people working for other companies.

What the team does in Apache HopWhere to check it
About half of all code changes in the last 12 monthsContributions, counted from Apache Hop's git history
More than half of the new testsUnit and integration tests per release
Release management for every Apache Hop release since 2.11Apache Hop downloads and release notes
Documentation and the continuous-integration setupgithub.com/apache/hop

The other contributors matter just as much. They fix bugs, add features, review pull requests, test release candidates and answer questions on the mailing lists, and much of that never shows up in a count of code changes. The contributions page shows both halves, and says what the counts leave out.

04 — Where Putki fits

What Putki adds, and why it isn't in Apache Hop

Putki does work that an open-source project either cannot do or should not have to: work that needs paid accounts, dedicated hardware or a contract. Everything that belongs in Apache Hop goes to Apache Hop.

Putki doesWhy it isn't part of Apache HopWhat goes to Apache Hop
Nightly tests against AWS, Google Cloud, Azure, Odoo and other servicesThey need paid vendor accounts and credentials, which an Apache project cannot holdIntegration tests that run on Apache's own build servers
The performance trend across releasesReliable timings need dedicated, quiet hardware. Shared build servers give noisy numbers.Every performance fix
Monthly patch releases for supported versionsApache Hop fixes issues in its next release, and every Apache release needs a vote. Patching released versions is outside the project's scope.The same library upgrades, so the next release has them
Daily vulnerability scans of supported releases, with published judgments and response targetsScanning released versions and answering every finding against a deadline needs a company that is accountable for itLibrary upgrades, and reports to the ASF for anything in Apache Hop's own code
Support with response times, named contacts and long support windowsA community project cannot make contractual promisesFixes for the problems support finds
Connectors to commercial systems, monitoring and governance for teamsApache Hop stays complete for anyone building pipelines. Putki adds what teams need to run it in production.Core engine work, standard transforms and open-standard connectivity

Your pipelines and workflows stay plain Apache Hop. Putki runs alongside them, not inside them. See what Putki includes.

05 — Support and exit

Who helps when something breaks, and what if you leave

These are the two questions every production team asks about open source, and they have one answer. You depend on Apache Hop, which nobody can take away. You can pay Putki to be accountable for running it.

When something fails in production

  • Community support through the mailing lists, chat and GitHub. It is helpful and best-effort, with no guaranteed response times.
  • A Putki subscription adds a support desk with response times, from two business days down to two hours, depending on the plan.
  • Patches for the version you run for at least 12 months, so you upgrade when you choose to.
  • The engineers who write the code you are running, not a call centre.
Community and paid support →

If you stop using Putki

  • Your projects keep running. Pipelines, workflows and metadata are standard Apache Hop files in your own Git repository.
  • Putki connectors and plugins keep your pipelines running, with or without a subscription.
  • Your history stays yours. Logs and lineage are in databases you own.
  • You go back to Apache Hop's release cycle and community support.
No lock-in, in detail →
06 — Regulation

Apache Hop, the Cyber Resilience Act and NIS2

The EU Cyber Resilience Act treats an open-source foundation that maintains software differently from a company that sells a product. For Apache Hop, the Apache Software Foundation is the open-source steward. A company that delivers Apache Hop as part of a commercial product, as know.bi does with Putki, carries the obligations of a manufacturer, including vulnerability handling and reporting.

If your organisation falls under NIS2, you have to assess the security of your suppliers. The published vulnerability judgments, the machine-readable VEX feed, the monthly patch cadence and the published support windows are the evidence that assessment asks for.

07 — In production

Who runs it

Putki customers run Apache Hop in production for organisations whose data has to be right, on time and auditable.

Sectors

Public sector Financial services Manufacturing Supply chain Healthcare

Regions

Europe United States Canada Australia

Our customers' names stay with them. If you would like to talk to one in your sector, ask us and we will check who is willing.

08 — All the evidence

Check it yourself

Every page below is public, dated and recalculated automatically. Each one explains how it counts.

09 — FAQ

Common questions

Is Apache Hop ready for production?
Yes. Organisations run Apache Hop in production for data warehousing, ERP and CRM integration and data migrations. What production needs on top of the software is the same as for any platform: tested upgrades, timely security fixes and someone to call. You can organise that yourself from the public evidence on this page, or get it under contract from Putki.
Is Putki a fork of Apache Hop?
No. Putki runs the same Apache Hop, and adds monitoring, governance, security hardening, connectors and support around it. Features and fixes the team builds go to Apache Hop itself, so everyone benefits from them.
Why isn't everything Putki does part of Apache Hop?
Because some of it cannot be done by an open-source project, and some of it is outside Apache Hop's scope. Tests against paid cloud accounts, benchmarks on dedicated hardware, patches for older releases and support with response times all need a company that pays for them and is accountable for them. The table under "Where Putki fits" lists each one.
What happens to Apache Hop if the Putki team stops contributing?
Apache Hop belongs to the Apache Software Foundation, and its code, history and release process stay public. Other contributors and companies can continue the work, as they do today. The team behind Putki has every reason to keep contributing, though: Putki is built on Apache Hop, so a healthy Apache Hop is good for Putki.
Is this page endorsed by the Apache Software Foundation?
No. It is written by the team behind Putki, based on public sources that anyone can check. Putki is not affiliated with or endorsed by the Apache Software Foundation.
10 — Next steps

Where to go from here

Check the evidence

See who builds Apache Hop, counted from its own public git history.

See the contributions

Try Apache Hop

Download Apache Hop and learn the basics with the free, self-paced Apache Hop Fundamentals course.

Start the course

Talk to the team

Ask the people who build Apache Hop about running it in your production environment.

Talk to us