NEW: Scale AI Case Study — ~1,900 data requests per week across 4 business units Read now →

NEW: Scale AI Case Study — ~1,900 data requests per week across 4 business units Read now →

Decodable

Decodable is a modern managed Apache Flink platform founded in 2020 by Eric Sammer (ex-Cloudera, ex-Splunk). It pitches itself as the easiest way to run Flink in production, with a SQL-first interface, built-in connectors, and a serverless operational model designed for teams that want streaming compute without running a Flink cluster.

Decodable is a managed Apache Flink platform aimed at teams that want serious stream processing without operating a Flink cluster themselves. The plain-English version of its pitch: Flink is the right engine but it is genuinely hard to run, so we will run it for you, expose it through a SQL-first interface, and make connecting sources and sinks a one-click operation. It is one of the most opinionated entries in the modern stream processing market and one of the cleanest examples of "managed OSS engine, repackaged for developer ergonomics."

The Founding Story

Decodable was founded in 2020 by Eric Sammer, a longtime data infrastructure engineer whose background gives the company an unusually clear thesis. Sammer was previously CTO of Rocana (an operational analytics startup acquired by Splunk in 2017), where he ran into the difficulty of operating real-time pipelines firsthand. Before Rocana, he was an engineer at Cloudera in its early days, where he wrote the well-known O'Reilly book Hadoop Operations — meaning he was deeply involved in the previous generation's "open-source distributed system commercialized into managed product" cycle.

Sammer's pitch when starting Decodable was rooted in pattern recognition: every wave of distributed data infrastructure has gone through the same arc. First the technology emerges (Hadoop, Kafka, Flink), then enterprises discover how hard it is to operate, then a managed-service vendor emerges to abstract the operational pain away, then that managed service becomes the dominant way to consume the technology. He wanted Decodable to be that managed service for Flink — the way Snowflake is the managed service for "warehouse compute" or Confluent Cloud is for Kafka.

The company raised a seed round in 2021 and a $20 million Series A in 2022 led by Bain Capital Ventures, with continued participation from earlier investors. It has remained a focused, Flink-only company since founding — no detours into building a separate engine, no acquisitions of adjacent technologies.

What Decodable Actually Does

Decodable is a fully-managed Flink platform with three main pieces:

1. Managed Flink runtime. Flink jobs run on Decodable's cloud infrastructure, with checkpointing, savepoints, scaling, fault recovery, and version management handled by Decodable rather than the customer. Customers do not provision Flink clusters; they declare pipelines and Decodable handles the runtime allocation. This is closer to the Snowflake model (compute as a service) than to the AWS Managed Service for Apache Flink model (provision a Flink application, then operate it).

2. SQL-first pipeline interface. The primary way to write pipelines on Decodable is Flink SQL. You declare a source (a Kafka topic, a database via CDC, an HTTP webhook), declare a sink (another Kafka topic, a warehouse, an Iceberg table, an OLAP database), and write SQL between them. The SQL layer hides the underlying Flink complexity for the common case and exposes the full Flink SQL semantics for the harder cases. For workloads that need more than SQL, Decodable also supports custom Flink jobs.

3. Decodable Connect: source and sink connectors. A library of pre-built connectors for the most common sources and sinks: Kafka (and Kafka-compatible platforms), Postgres, MySQL, MongoDB, Snowflake, Databricks, Iceberg, ClickHouse, S3, and so on. Internally Decodable Connect builds on Debezium for CDC and on Kafka Connect for many of the sink connectors, but exposes them as a uniform managed surface so the customer does not run separate Connect workers.

The combined experience: a customer can stand up a Postgres-CDC-into-Iceberg pipeline, with windowed aggregations and joins in the middle, in a few minutes — with no Flink cluster to provision, no Connect workers to manage, and no Debezium configuration to write by hand.

Decodable competes in the same space as Confluent Cloud Flink, AWS Managed Service for Apache Flink, Ververica Cloud, and Aiven for Apache Flink. The differentiation strategy:

Flink-first, not Flink-as-add-on. Decodable's entire product is Flink. It is not a Kafka company that sells Flink as a value-add (Confluent), not a cloud provider that sells Flink as one of fifty services (AWS), and not a multi-OSS managed services company (Aiven). The focus is sharper, which the company argues lets it ship a more polished Flink-specific experience.

Modern UX over enterprise breadth. Decodable is designed to feel like Vercel or Supabase rather than like an enterprise IT platform. Pipelines as declarative configuration, fast iteration, opinionated defaults, less knob-tweaking. The implicit target is data engineers and platform teams who want streaming infrastructure to feel like modern application infrastructure.

Opinionated, not configurable. Decodable makes choices. It picks the Flink version, picks the state backend, picks the checkpoint interval, picks the resource allocation. Customers who want to tune every Flink knob will find this restrictive; customers who want streaming compute to "just work" will find it liberating.

Where Decodable Is Strong and Where It Isn't

The honest assessment of Decodable's positioning:

Where it wins:

  • Teams that want Flink without Flink expertise. The primary value proposition. If you have a Flink workload but no platform team to operate Flink, Decodable is one of the cleanest ways to run it in production.
  • Postgres-CDC-into-warehouse and similar pipelines. Decodable's tight integration of Debezium-style CDC plus Flink SQL plus warehouse sinks is one of the best implementations of the modern "stream from operational DB to warehouse" pattern.
  • Iceberg as a streaming sink. Decodable was early to invest in Iceberg as a first-class destination for streaming pipelines, and the streaming-into-Iceberg story is now central to how it competes.

Where it struggles:

  • Scale and brand recognition vs Confluent. Confluent Cloud Flink benefits from being sold alongside Confluent Cloud Kafka, which gives it a much larger built-in customer pipeline. Decodable has to win each customer on its own merits.
  • AWS gravity. For workloads that are entirely AWS-resident, AWS Managed Service for Apache Flink is the path of least resistance for procurement and integration, even if the developer experience is less polished.
  • Niche category. The pure "managed Flink" market is real but smaller than the total streaming market. Decodable's growth is constrained by the size of the population of teams who want serious stream processing but do not want to run their own Flink.

The Honest Vendor Take

Decodable is the cleanest expression of "modern managed Flink" on the market. The product is opinionated, the team is led by someone who has personally lived through the previous OSS commercialization cycles, and the SQL-first plus Iceberg-friendly positioning aligns with where the broader streaming-to-lake architecture is going in 2026.

The structural challenge is the same one every focused infrastructure startup faces in a category dominated by larger platforms: Confluent and AWS will sell "good enough" Flink to anyone already buying Kafka or AWS, and Decodable has to be meaningfully better than "good enough" to win the customers it does win. The early evidence is that Decodable is in fact meaningfully better for a specific segment — teams that prioritize developer experience and pipeline simplicity over breadth-of-platform integration — and that segment is real and growing.

For customers, the practical advice is: if you are choosing where to run Flink and you do not already have a Confluent or AWS commitment that biases the decision, Decodable is one of the strongest pure-play options on the market. The trial experience is fast, the SQL-first abstraction is genuinely productive, and the connector ecosystem covers most common needs. If you are deeply committed to Confluent Cloud or AWS, the marginal benefit of switching may not justify the procurement friction.

How TextQL Works with Decodable

TextQL does not connect to Decodable directly — Decodable is a stream processing layer, not a queryable database. TextQL Ana queries the destinations Decodable pipelines write into: warehouses, lakehouses, and real-time analytics databases. Decodable's role in a TextQL stack is to deliver clean, joined, enriched data into those destinations within seconds of the original event — which is exactly the upstream condition that makes TextQL most useful.

See TextQL in action

See TextQL in action

Decodable
Founded 2020, San Francisco, CA
Founder & CEO Eric Sammer
Underlying technology Apache Flink
Funding Series A (2022, $20M led by Bain Capital Ventures)
Interface SQL-first, with declarative pipelines
Connector framework Decodable Connect (built on Debezium and Kafka Connect)
Category Stream Processing
Monthly mindshare ~3K · early-stage managed Flink; under 100 customers