Skip to Content
Apache Hop · production-ready

Secure, observable,
governed data pipelines.
Out of the box.

Putki adds enterprise-ready security, observability, governance and support to Apache Hop. Everything your team needs to run data pipelines in production — security, observability, governance, and 14 integrations — without building any of it yourself.

All data on demo.putki.io is synthetic and resets periodically.
demo.putki.io — live platform hub showing security posture, metadata and lineage, and operational telemetry
Connects with Odoo Shopify HubSpot PostgreSQL Grafana Slack Flyway Neo4j Apache Kafka

One platform. Three layers that make it production-ready.

Apache Hop is a powerful engine. Putki is what makes it safe to run at 2am, visible when something goes wrong, and governed when the auditor asks questions.

01 — Security

Know exactly what's in your images.

Pass procurement & InfoSec security reviews on day one. Stop wasting senior engineering hours manually packaging base-image patches and handling vulnerability disclosures. Putki provides verified, pre-scanned, SBOM-ready release builds and continuous patch updates so you stay compliant without operational friction.

Vulnerability scanning per release
Every image scanned with Trivy and Docker Scout, every day. The findings, with our judgment on each, are published on the vulnerability scans page.
Patch releases between major versions
Critical security issues don't wait for the next Apache Hop release. Putki patches and ships independently when it matters.
Hardened production images
Docker images built for production environments — not development convenience. Minimal surface area, verified dependencies.
SBOM-ready
Software bill of materials available for compliance teams and procurement requirements.
putki · security scan
Every release
Scanned
Trivy + Docker Scout
Every finding
Published
Full scan report
Critical issues
Patched
Between Hop releases
Latest scan results and advisories
View on /security →
pipeline-monitor · production ● live
odoo → data warehouse
last run 2m ago · 14,832 rows
1m 12s
shopify → odoo sync
last run 8m ago · 3,201 rows
0m 44s
hubspot → crm enrichment
warning · rate limit detected
2m 08s
nightly reporting load
scheduled · 23:00 CET
—
Success rate
99.0%
Pipelines
24
Failures
1
02 — Observability

Know what your pipelines are actually doing.

The difference between "the pipeline ran" and "the pipeline did what it was supposed to" is visibility. Prevent silent pipeline outages and eliminate single-engineer operational dependencies. Decouple tribal knowledge from individual engineers on call. Get instant visibility into pipeline health, execution throughput, and failure logs provisioned as code—allowing any engineer to diagnose and resolve failures in minutes.

Grafana monitoring dashboards
Runs, failures, success rate, rows and run time per day — for every project, as it happens.
Integration test reports
Automated test execution with structured output. Know before you deploy whether a pipeline change works against your real data.
Centralized execution logs
Every workflow and pipeline run in one database. Filter by project and date range, and open the full log of any run — without SSHing into containers.
Slack notifications
Add a Chat action to any workflow to post to a Slack channel — on failure, or at any step you choose.
03 — Governance

Know what breaks before you change anything.

Protect downstream business reporting before running schema migrations. Know exactly which pipelines and downstream dashboards will break before you modify database tables. RDBMS Impact Analysis and design-time dependency tracing eliminate emergency hotfixes and safeguard business-critical data assets.

Autodoc
Generates technical documentation directly from pipeline metadata. Always current. No one has to write it manually.
Data lineage
Trace data from source to destination across every pipeline. Answer "where does this field come from?" in seconds.
RDBMS Impact Analysis
Change a database column? Know exactly which pipelines will break before you run the migration — not after.
Audit reports & data quality
Execution audit trail and data quality checks built into the pipeline layer — not bolted on as a separate tool.
putki · governance
Autodoc generated
47 pipelines · 312 transforms · last updated 3m ago
RDBMS Impact Analysis
customers.email rename → 6 pipelines affected
Data lineage
orders.total_revenue · 4 upstream sources · 3 downstream consumers
Audit log
Last 30 days · 1,240 executions · 3 warnings
14
Maintained plugins
−58%
CVEs vs 2025 builds
0
CVEs above score 9
SLA
Backed support desk
// Integrations & migrations

14 maintained plugins. Built and updated by Putki.

Not community plugins that break on the next Apache Hop upgrade. Each plugin is maintained, versioned, and tested with every release.

Odoo
OdooInput, OdooInsert, OdooUpdate, OdooUpsert, OdooDelete, OdooWebsitePageUpdate
Shopify
Products, orders, customers — read and write with full API versioning support
HubSpot
CRM contacts, companies, deals — sync to and from HubSpot via the v3 API
Flyway
Schema migrations as part of any Putki workflow — no standalone installation needed
SQL Parser
Extract table and column dependencies from SQL views for lineage and impact analysis
Chat
Post alerts and notifications to Slack from any workflow
RDBMS Impact
Scan your entire project to understand which pipelines use which database tables
+ more
Salesforce, Neo4j, Kafka, and more
View all integrations →
// Who builds Putki

Built by the people who built the engine.

Putki is built and maintained by know.bi. Bart Maertens and Hans Van Akelyen co-founded Apache Hop in 2019 and have been PMC members, architects and maintainers ever since.

Meet the team

Apache Hop.
Production-ready.
From day one.

Tell us about your pipelines — what you're running, what you've already tried, and what's breaking. We'll give you an honest assessment of what Putki solves and what it doesn't.

Not sure if Putki fits?

We scope after an audit — not before. Tell us what platform you're on and what you're trying to solve. We'll come back with an honest answer, not a sales pitch.

Talk to us