Every European ETL tool reviewed
Prague, Czech Republic
Founded 2008
Free plan with 120 minutes of compute in the first month and 60 minutes a month after that; additional compute at $0.14 per minute; subscription and Enterprise tiers quoted
Free plan, no credit card required
Best for: Teams that want extraction, transformation and orchestration from one European vendor
Keboola is the broadest thing on this list and the only one you can prove out without a purchase order.
The free plan gives you 300-plus connectors, SQL and Python transformations, Flow Builder and one project, with 120 minutes of compute in the first month and 60 minutes a month after that. Additional compute is $0.14 a minute and credits do not expire while the project is in use. That is enough to run a genuine pipeline rather than a demonstration, which is unusual in this category.
The company is Keboola Czech s.r.o. in Prague, founded in 2008 by Pavel Doležal and Petr Šimeček, with around 90 staff and $32m in Series A funding. Two things deserve a straight answer.
First, Keboola is a group rather than a single company: the privacy policy names Keboola Czech s.r.o. alongside Keboola LLC in Chicago and Keboola Data Services, Inc. in British Columbia, and which one is your controller depends on which entity signs your contract.
Second, the platform is multi-cloud on AWS, Azure and Google Cloud; free-plan projects sit on Microsoft Azure in the EU, and only an enterprise contract lets you pin the provider, the region or a private cloud.
What you get for the breadth is a single system where the pipeline, the transformation and the orchestration share one lineage and one set of credentials, instead of a connector service bolted to dbt bolted to Airflow. What you give up is the focus of a specialist — Keboola is a platform, and platforms take longer to learn than a tool that does one thing.
What Keboola does well
- 300-plus connectors with SQL, Python and R transformations in the same platform
- Free plan with real compute, not a time-limited trial
- Free-tier projects hosted on Azure in the EU
- Enterprise contracts can pin the cloud provider, the region or a private cloud
- Czech company, Czech supervisory authority, trading since 2008
Where Keboola falls short
- Runs on AWS, Azure and Google Cloud — European company, American infrastructure
- Group structure includes a Chicago LLC and a Canadian Inc; your controller depends on which entity signs
- SOC 2 Type II is listed against the Enterprise tier rather than the platform
- Compute-minute pricing is hard to forecast before you have run real traffic
- Not open source, and there is no self-hosted community edition
Standout feature. A free tier with real compute: Keboola is the only full ETL platform here you can build a working pipeline on before anyone signs anything.
La Madeleine, near Lille, France
Founded 2021
Free and unlimited under Apache 2.0; Kestra Cloud is pay-for-what-you-use; Enterprise Edition is an annual per-instance subscription, quoted
The open-source edition is free forever with no flow or execution limit
Best for: Engineering teams that want the pipeline to run where they say, under a licence nobody can revoke
Kestra is the only genuinely open-source tool in this category, and it is open source in the way that matters: Apache 2.0, no flow limit, no execution limit, no feature held back to force an upgrade. Workflows are declarative YAML with business logic in whatever language you like, there are over 1,200 plugins, and the whole thing runs on Docker, Docker Compose or Kubernetes with PostgreSQL, MySQL, Kafka or Redis behind it.
Kestra Technologies is at 81 rue du Pré Catelan in La Madeleine, just outside Lille, and is named as the data controller in its own privacy policy. There are three ways to run it. The open-source edition is free and unlimited.
Kestra Cloud is fully managed in US or EU (Belgium) regions on Google Cloud, priced pay-for-what-you-use. Kestra Enterprise Edition is self-hosted on any cloud, any region, air-gapped if required, as an annual per-instance subscription, and adds multi-tenancy, SSO, RBAC, worker groups, secrets management and audit logs.
The honest limitation is that Kestra is an orchestrator, not a connector service. It will run your extraction, schedule it, retry it and version it, but it does not maintain a managed Salesforce connector for you the way Fivetran or Weld does. If what you want is somebody else keeping 300 source APIs working, this is the wrong tool. If what you want is a workflow engine you control completely, nothing else here comes close.
What Kestra does well
- Apache 2.0 with unlimited flows and executions, self-hosted at no cost
- Runs on any cloud, any region, including air-gapped deployments
- Declarative YAML workflows that live in your own Git repository
- 1,200-plus plugins, with business logic in any language
- French company named as controller in its own privacy policy
Where Kestra falls short
- An orchestrator, not a managed connector service — nobody maintains source APIs for you
- Kestra Cloud runs on Google Cloud, so the managed option is American infrastructure
- SSO, RBAC, multi-tenancy and audit logs require the paid Enterprise Edition
- Self-hosting means an on-call rota for a system the morning reports depend on
- Founded in 2021, so the track record is shorter than most of this list
Standout feature. Apache 2.0 with no limits: Kestra is the only tool in this category you can run air-gapped, forever, without a licence anyone can withdraw.
Copenhagen, Denmark
Basic from $99 per month billed annually, Premium from $389, Business from $959, Enterprise quoted; extra users $19 per month
14-day free trial on every plan, with historical backfills excluded from usage
Best for: Analytics teams that want managed ELT under European contract law and nothing more complicated
Weld is the closest thing here to a like-for-like Fivetran replacement, and it does not pretend to be anything else. ELT into Snowflake, BigQuery, Databricks, Redshift or Postgres, reverse ETL back out into Salesforce, HubSpot, Klaviyo, Intercom and Mixpanel, log-based change data capture, a SQL editor with dbt-style modelling, and orchestration. Basic starts at $99 a month billed annually, Premium at $389, Business at $959, with extra users at $19 a month.
The company is Weld Technologies ApS, registration number 41978104, at Danneskiold-Samsøes Allé 41 in Copenhagen.
The terms are governed by Danish law with exclusive jurisdiction in the Danish courts, which is as clean a European answer as this category produces — no dual entity, no Delaware clause, no ambiguity about who you are contracting with. Weld holds SOC 2 Type II and ISO 27001, offers EU hosting with Frankfurt preferred for EU customers, and states plainly that processing is ephemeral and customer data is not retained beyond what the sync requires.
The pricing model is Monthly Active Rows, which is the standard metric in managed ELT and the standard source of surprise.
Weld handles this better than most: new sources get 14 days of free usage so initial and historical loads do not count towards MAR, which means you can measure your actual volume rather than guess it. The limits are scope. Two connectors and one user on Basic is small, several capabilities sit behind Business or Enterprise, and picking your own cloud is an Enterprise feature.
What Weld does well
- Danish law and Danish courts, with no second contracting entity anywhere
- Ephemeral processing — data is not retained beyond the sync
- SOC 2 Type II and ISO 27001, with Frankfurt preferred for EU customers
- Historical backfills excluded from usage for the first 14 days
- ELT, reverse ETL and change data capture in one product
Where Weld falls short
- Basic covers only two connectors and one user, so real use starts at Premium
- Monthly Active Rows pricing can move sharply when a source changes granularity
- Choosing your own cloud provider is an Enterprise-only feature
- Not open source and no self-hosted edition
- No founding year published on the site
Standout feature. A single Danish contracting entity: Weld is the only managed ELT service here with no second jurisdiction hiding in the terms.
Ghent, Belgium
Founded 2022
Tiers at €75 and €500 per month (about $85 and $570), with an enterprise tier from €1,500 ($1,700) per month
14-day free trial
Best for: Organisations whose contract demands a single-tenant European deployment
Peliqan is the only tool in this category that sells sovereignty as a product rather than as a hosting preference.
Alongside the standard SaaS there is a Private Sovereign Cloud: a dedicated, single-tenant deployment on certified European sovereign cloud infrastructure, in the EU jurisdiction of your choice, with region-locked storage and zero data egress. For a public body or a regulated buyer with residency language in the contract, that is a specific answer to a specific clause rather than a reassurance.
Peliqan BV, VAT BE0784446918, is at Grauwpoort 1 in Ghent and was founded in 2022, with an additional office in Bangalore. It holds ISO 27001:2022 and SOC 2 Type II.
The product is deliberately all-in-one: ETL, a built-in data warehouse, transformation, BI and data activation in one platform, which suits a team that does not already own Snowflake and does not want to buy it to start. There is also an optional private-cloud deployment on Kubernetes if you would rather run it in your own environment.
Pricing runs at €75 and €500 a month for the standard tiers, with an enterprise tier from €1,500 ($1,700) a month, and a 14-day trial. The all-in-one design is the trade-off as well as the appeal: a team with an established warehouse and a settled BI tool is paying for pieces it already has, and the default hosting arrangement behind the standard SaaS is not published — the sovereign cloud is the tier where the infrastructure is actually specified.
What Peliqan does well
- Single-tenant Private Sovereign Cloud with region-locked storage and zero egress
- ISO 27001:2022 and SOC 2 Type II
- ETL, warehouse, transformation and BI in one platform
- Optional private-cloud deployment on Kubernetes
- Belgian company with a published VAT number and registered address
Where Peliqan falls short
- Default SaaS hosting arrangement is not published; only the sovereign tier names its infrastructure
- Enterprise tier starts at €1,500 a month, the highest published entry price here
- All-in-one design duplicates a warehouse and BI tool you may already own
- Founded in 2022, with a correspondingly short track record
- Development office in Bangalore sits outside the EU
Standout feature. Zero data egress, single tenant: Peliqan is the only tool here where European sovereign infrastructure is an orderable option rather than a description of a data centre.
Berlin, Germany
Founded 2020
Business from $500 per month for two spaces and three users; Enterprise quoted; hosted ingestion connectors from $15 per million rows ingested
Free trial on the Business plan
Best for: Data teams that want to branch, review and merge a pipeline the way they do code
Y42's premise is that a data pipeline should behave like a codebase, and it follows that through further than anything else here. Native Git integration means a change to a pipeline is a branch, a pull request built for data developers and a merge, with time travel for data on the Enterprise plan. For a team that has already lost a week to someone editing a transformation in a web UI at 5pm on a Friday, this is the argument.
Y42 GmbH is at Seydelstr. 10A in Berlin, registered as HRB 276302 B at the Amtsgericht Charlottenburg, founded in 2020, with $36m raised and over 70 staff. Business starts at $500 a month for two spaces and three users and includes the browser UI and code IDE, the declarative orchestrator, native Git and warehouse integrations, and SQL, dbt Core and Python assets. Ingestion is priced separately from $15 per million rows.
Two things need saying plainly. The hosted ingestion connectors are, by Y42's own description, powered by CData — an American vendor — so the connector layer is not European even though Y42 is.
And Y42 publishes no security certification on the pages checked and does not state where customer data is hosted; its privacy policy discloses transfers to contractors outside the EEA under standard contractual clauses and still cites the EU-US Privacy Shield, a framework invalidated in 2020, which suggests the document has not been revisited in some time.
What Y42 does well
- Native Git branching, pull requests and merges over the whole pipeline
- SQL, dbt Core and Python assets in one declarative orchestrator
- Berlin GmbH with full commercial register details published
- Browser UI and a code IDE over the same pipeline definition
- Ingestion priced separately, so you can bring your own extraction
Where Y42 falls short
- Hosting location for customer data is not published
- Hosted connectors are powered by CData, an American vendor
- No security certification published; the privacy policy still cites the defunct Privacy Shield
- Entry price of $500 a month covers only three users
- Ingestion at $15 per million rows is charged on top of the platform fee
Standout feature. Pull requests for pipelines: Y42 is the only tool here where changing a transformation goes through code review before it reaches production.
Vienna, Austria
Founded 2015
No public price list; Adverity states it does not use rigid pricing plans and quotes per customer
Best for: Enterprises and agencies buying marketing data integration through procurement
Adverity is the enterprise end of marketing data integration, and it is built for the buyer who arrives with a security questionnaire rather than a credit card. ISO/IEC 27001, SOC 2 Type 2 with annual audits, GDPR and UK GDPR compliance, data masking and granular access controls, and a terms of use and data processing agreement governed by Austrian law with exclusive venue in Vienna. For a European agency handling client advertising data under contract, that combination is the product.
Adverity GmbH, company registration number 448481 g, launched in 2015 and is at Rathausstrasse 1 in Vienna, with a London trading address as well. The platform is hosted and managed by Adverity on AWS, Microsoft Azure or Google Cloud, and the customer chooses whether data sits in EU or US facilities — or bypasses Adverity's storage entirely by landing directly in the customer's own Snowflake or BigQuery, which is the cleanest option available here for a buyer with residency requirements.
The friction is that Adverity publishes no pricing at all and explicitly says it does not use rigid pricing plans. There is no self-service trial to be found on the site. That is consistent with who it sells to, but it means Adverity cannot be evaluated the way Supermetrics or Funnel can — you will be in a sales process before you know whether the connectors you need exist.
What Adverity does well
- ISO/IEC 27001 and SOC 2 Type 2, audited annually
- Austrian law with exclusive venue in Vienna, stated in the terms and the DPA
- Data can be landed directly in your own Snowflake or BigQuery
- Explicit EU-or-US hosting choice for data residency requirements
- Trading since 2015, with an enterprise customer base to match
Where Adverity falls short
- No published pricing and no self-service trial
- Hosted on AWS, Azure or Google Cloud — European company, American infrastructure
- Scoped to marketing and commerce data; not a general-purpose ETL tool
- Evaluation requires a sales process before you can confirm connector coverage
- US hosting is offered alongside EU, so residency is a configuration you must check
Standout feature. Austrian law, Vienna venue, in writing: Adverity is the only marketing data platform here whose DPA pins both the governing law and the forum to a European jurisdiction.
Helsinki, Finland
Founded 2013
Starter from €39 per month billed yearly (€49 monthly), Pro from €399 yearly (€499 monthly); add-ons priced separately for destinations, users, data sources and ad accounts
14-day free trial, no payment details required
Best for: Analysts and agencies pulling advertising data into a spreadsheet, a BI tool or a warehouse
Supermetrics is the cheapest serious entry point in this category and the one an individual can actually buy. Starter is €39 a month billed yearly, or €49 monthly, and the 14-day trial asks for no payment details at all.
Destinations include Looker Studio, Google Sheets, Excel, Power BI and Supermetrics Storage, with add-ons priced separately for extra destinations, users, data sources and ad accounts — a model that keeps the entry price low and makes the second year worth modelling carefully.
Supermetrics Oy was founded in 2013 and is at Kaivokatu 10 A in Helsinki. The terms are governed by Finnish law with arbitration seated in Helsinki. It holds ISO 27001 and undergoes annual SOC 2 Type II audits, and it is compliant with GDPR and CCPA. Data is processed on AWS and Google Cloud servers in the EU, with sub-processors permitted to process outside the EEA under standard contractual clauses.
The strongest fact about Supermetrics is the one it states most quietly: it does not permanently store the data you load through its integrations. Data may sit in temporary storage to complete a transfer, and Supermetrics Storage is an explicit opt-in where you choose to store all, some or none of it. For a pipeline, a vendor that holds nothing by default is a better privacy position than a vendor that holds everything in the right country.
What Supermetrics does well
- Integration data is not permanently stored by default
- Processed on EU servers, with Finnish law and Helsinki arbitration
- ISO 27001 with annual SOC 2 Type II audits
- From €39 a month billed yearly, with a 14-day trial and no card required
- Destinations include Sheets, Excel, Power BI and Looker Studio, not only warehouses
Where Supermetrics falls short
- Runs on AWS and Google Cloud — European company, American infrastructure
- Sub-processors may process outside the EEA under standard contractual clauses
- Add-on pricing for destinations, users, sources and ad accounts compounds quickly
- Marketing and sales sources only; useless for general database replication
- Not open source and no self-hosted option
Standout feature. Nothing kept by default: Supermetrics does not permanently store the data it moves, and storing it is an opt-in you control per source.
Salford and Altrincham, Manchester, United Kingdom, with a second headquarters in Denver
Founded 2011
Consumption-based credits across the Developer, Teams and Scale editions, with fixed annual packages of included credits; no public per-credit price
Free trial
Best for: Large organisations already committed to Snowflake, Databricks or BigQuery
Matillion is the biggest name on this list and the one most likely to survive a procurement process at a bank. Pushdown ELT that uses the warehouse's own compute rather than a separate transformation engine, native SAP extraction, hybrid deployment, custom SSO and data lineage on the Scale edition, and ISO/IEC 27001:2022 certification. Cisco, DocuSign, St. James's Place and TUI are named as customers, which is a fair proxy for whether it holds up under scrutiny.
The legal position is that Matillion Limited, registered at Two New Bailey, Stanley Street, Salford M3 5GS, is the data controller, with a further address at Station House in Altrincham. It was founded on 16 January 2011 by Matthew Scullion and Ed Thompson near Manchester.
But the company describes itself as having dual headquarters in Denver and Manchester, and its board is drawn substantially from US investors — Battery Ventures, Lightspeed and General Atlantic among them. This is a British company with an American centre of gravity, and on a site about European alternatives that needs saying rather than glossing.
Pricing is credit-based and consumption-driven, with Developer, Teams and Scale editions and fixed annual packages of included credits, but no per-credit price is published. Developer covers one developer user, Teams five. Matillion also does not publish which regions its Data Productivity Cloud runs in, which for a category where residency is the question is a notable gap.
What Matillion does well
- ISO/IEC 27001:2022 certified, with GDPR and UK DPA 2018 compliance
- Pushdown ELT that uses your warehouse's compute rather than a separate engine
- Native SAP extraction alongside general connectors
- Custom SSO, hybrid deployment and data lineage on the Scale edition
- Trading since 2011 with named enterprise references
Where Matillion falls short
- Dual headquarters in Denver and Manchester, and a board drawn largely from US investors
- Hosting regions for the Data Productivity Cloud are not published
- No public per-credit price, so consumption cost cannot be estimated in advance
- Developer edition covers a single developer user
- UK rather than EU, so GDPR applies in its retained form under the 2018 Act
Standout feature. Pushdown ELT into your own warehouse: Matillion runs the transformation on Snowflake or Databricks compute you already pay for, rather than duplicating the data into a vendor engine.
Stockholm, Sweden
Founded 2014
Starter from €280 per month billed annually with 117 connectors and 13 destinations; Business and Enterprise quoted; capacity is bought as reallocatable flexpoints
Best for: Marketing teams whose channel mix changes faster than their contract renews
Funnel's distinctive idea is flexpoints. Rather than paying per connector, you buy capacity and move it around: pause a TikTok connector when the team stops investing there, and the freed flexpoints go straight into a Reddit connector without buying anything new. For a marketing team that reshuffles channels every quarter, this removes the most annoying property of per-connector pricing, which is paying for something you turned off.
Funnel AB was founded in 2014 and is headquartered in Stockholm, with further offices in Boston, Hamburg and Sydney and more than 300 staff serving over 3,000 customers. The general terms specify that where Funnel AB is the contracting party, Swedish law applies — the conditional phrasing is worth noticing, because it implies other Funnel entities contract with other customers. It holds ISO 27001 and SOC 2 Type 2 and is compliant with GDPR and CCPA.
Data residency is a choice rather than a default: Funnel offers hosting in the EU, the US or globally, and says this is available for select subscriptions. That is a qualification you need to resolve before signing, not after. Starter is €280 a month billed annually and covers 117 connectors and 13 destinations; Business and Enterprise are quoted, and there is no self-service trial on the pricing page.
What Funnel does well
- Flexpoints move capacity between connectors without new purchases
- ISO 27001 and SOC 2 Type 2, GDPR and CCPA compliant
- Swedish law where Funnel AB is the contracting party
- 117 connectors and 13 destinations included at the Starter tier
- Trading since 2014 with more than 3,000 customers
Where Funnel falls short
- EU data residency is available for select subscriptions rather than by default
- The terms contract conditionally on Funnel AB, implying other entities for other customers
- Starter at €280 a month is the highest marketing-tool entry price here
- No self-service free trial published
- Marketing data only; not a general-purpose ETL tool
Standout feature. Capacity you can move: Funnel is the only tool here where dropping an advertising channel frees budget you can immediately spend on the next one.
Stuttgart, Germany
Founded 2004
No public price list; quote on request
Best for: Organisations whose hardest data problem is getting anything out of SAP
Theobald Software has done one thing since 2004 and it shows. Its products extract SAP data into almost any third-party system — SQL Server, Power BI, Snowflake, Azure, Salesforce, flat files, web services — and Xtract Universal, launched in 2011, is the one most people mean when they name the company.
Over 1,700 organisations use it, and the reason is unglamorous: SAP's extraction interfaces are genuinely difficult, and a general-purpose connector that claims to cover SAP alongside 300 other sources usually covers a fraction of it.
Theobald Software GmbH is at Kernerstrasse 50 in Stuttgart, HRB 25392 at the Amtsgericht Stuttgart, with over 60 staff across offices in Stuttgart, Wiesbaden and Seattle, and Bregal Unternehmerkapital as a shareholder since 2022. It holds ISO/IEC 27001:2022 covering the complete lifecycle of its software solutions — planning, development, operations and maintenance — certificate DE-IS-20260232, issued by Proks Certification GmbH, with annual surveillance audits and three-yearly recertification. It also holds SAP certification.
The structural advantage over everything else on this list is that there is no hosted service in the middle.
Theobald's software runs on your own infrastructure, on-premises or in your own cloud, so no SAP data is ever in transit through a vendor's systems. The cost of that is that it is not an ETL platform: there is no orchestration layer, no transformation engine, no connector catalogue for the rest of your stack, and no published price — you will be asking for a quote.
What Theobald Software does well
- SAP-certified extraction from a company that has specialised in it since 2004
- ISO/IEC 27001:2022 across the full software lifecycle, with a published certificate number
- Runs on your own infrastructure — no vendor ever holds the data
- Over 1,700 customers and a product line dating to 2011
- German GmbH with full commercial register details published
Where Theobald Software falls short
- SAP only — it does nothing for the rest of your source landscape
- Not an ETL platform: no orchestration, no transformation engine, no connector catalogue
- No published pricing and no self-service purchase
- You install, run and maintain it yourself
- A Seattle office sits alongside the German operation
Standout feature. No vendor in the middle: Theobald is customer-installed software, so SAP data never passes through anyone else's systems on its way to your warehouse.
Leuven, Belgium
No public price list; quote on request
Best for: Data warehouse teams that want generated code they own outright
VaultSpeed automates the part of the job that the connector vendors leave alone: building and maintaining the warehouse model itself. It generates deterministic, production-ready SQL and dbt from your mappings, with automation patterns for change data capture, point-in-time and bridge tables, handling for late and early arriving data and referential integrity, and 600-plus rules for adapting pipelines when a source schema drifts. Regeneration is delta-only, so a change reissues what changed rather than the whole warehouse.
VaultSpeed N.V., VAT BE 0695.512.368, is at Vaartkom 41 in Leuven, with a Lithuanian subsidiary, VaultSpeed UAB in Vilnius, named in the privacy policy. Governance is aimed at enterprise use: RBAC, SSO, MFA, Git and CI/CD controls, with APIs and SDKs for pushing metadata into catalogues and orchestrators. Thomson Reuters is published as a customer.
The commercial position is the weakest-documented on this list and the technical one is among the strongest. There is no pricing page at all, no founding year published, no security certification published, and no statement of where the design platform is hosted.
What is documented is that the output is runtime-free: the generated SQL and dbt runs natively in your own Snowflake, Databricks, BigQuery, Redshift or Microsoft Fabric, so no customer data passes through a VaultSpeed runtime, and if you stopped paying tomorrow the code you had already generated would keep running.
What VaultSpeed does well
- Generates SQL and dbt you own, running natively in your own warehouse
- 600-plus rules for handling source schema drift
- Delta-only regeneration, so changes do not rebuild the whole warehouse
- RBAC, SSO, MFA and Git/CI-CD controls for enterprise governance
- Belgian N.V. with VAT number and registered office published
Where VaultSpeed falls short
- No published pricing, and no way to evaluate without contacting sales
- No security certification published
- Hosting location of the design platform is not stated
- No founding year published on the site
- Data warehouse automation only — it does not extract from source systems
Standout feature. Runtime-free output: VaultSpeed generates code that runs in your warehouse and keeps running whether or not you remain a customer.