Feldera
feldera.com
What it is
Feldera is an incremental view maintenance engine that keeps SQL views current as input data changes, for use alongside a lakehouse or warehouse. Instead of rebuilding a full dataset after each change, it updates views in proportion to the change. It supports SQL window functions and recursive queries. Documented inputs include Kafka, Google Pub/Sub, NATS, PostgreSQL, AWS S3, Delta Lake, and Apache Iceberg; outputs include Kafka, Delta Lake, PostgreSQL, Redis, DynamoDB, Snowflake, and Iceberg, with several output connectors marked experimental. The free open-source edition runs as a single node and container, supports all connectors and datasets larger than memory, and includes community support through Slack. Docker is available for local development, testing, and prototyping, alongside a free online sandbox. Enterprise runs on a customer-provided cloud or Kubernetes cluster and adds multi-node deployments, fault tolerance, resource isolation, and dedicated support. Its documentation says data stays on the customer's premises. Enterprise pricing is custom, and pipeline scale-out is listed as coming soon.
Spec sheet
- Purpose
- Feldera is an incremental view maintenance engine that keeps SQL views in sync with changing data and works alongside a lakehouse or warehouse.Read 28 Sep 2026 · feldera.com
- Deployment
- Feldera offers Docker for local development, testing, and prototyping, a free online sandbox, and an enterprise offering for production.Read 28 Sep 2026 · docs.feldera.com
- Security
- The Trust Center lists SOC 2 Type 1 and Type 2 compliance and offers access to security documentation, including a penetration test report and SOC 2 report.Read 28 Sep 2026 · trust.feldera.com
- Community support
- The open source edition provides community support through Slack.Read 28 Sep 2026 · feldera.com
- Company history
- Feldera says its founders had worked on incremental computation challenges since 2018 and that its technology had run in production at VMware since 2021.Read 28 Sep 2026 · feldera.com
- Enterprise capabilities
- Enterprise adds multi-node clusters, pipeline and control-plane fault tolerance, resource isolation, and dedicated support; pipeline scale-out is listed as coming soon.Read 28 Sep 2026 · docs.feldera.com
- Enterprise hosting
- Enterprise runs on a customer-provided cloud or Kubernetes cluster, and the documentation says data never leaves the customer's premises.Read 28 Sep 2026 · docs.feldera.com
- Incremental updates
- When input tables change, Feldera incrementally updates views in proportion to the change rather than the full dataset.Read 28 Sep 2026 · feldera.com
- Inputs
- Documented input connectors include Kafka, Google Pub/Sub, NATS, PostgreSQL, AWS S3, Delta Lake, and Apache Iceberg.Read 28 Sep 2026 · docs.feldera.com
- Outputs
- Documented output connectors include Kafka, Delta Lake, PostgreSQL, Redis, DynamoDB, Snowflake, and Iceberg; several are marked experimental.Read 28 Sep 2026 · docs.feldera.com
- Performance
- The product page says Feldera can process complex pipelines with millions of changes per second, including on a laptop.Read 28 Sep 2026 · feldera.com
- SQL support
- Feldera supports SQL including window functions and recursive queries.Read 28 Sep 2026 · feldera.com
- Use cases
- Feldera presents real-time medallion architectures, fraud detection feature engineering, and fine-grained authorization as use cases.Read 28 Sep 2026 · feldera.com
Plans and prices
Strong points and limits
Strong points
- Incrementally updates views as input data changes.
- Supports SQL window functions and recursive queries.
- Free edition includes all connectors.
- Datasets larger than memory are supported.
- Enterprise can run on a customer-provided cluster.
Limits
- Some output connectors are marked experimental.
- Free edition is limited to a single node and container.
- Enterprise pricing is custom and not listed.
- Pipeline scale-out is listed as coming soon.
Who it suits
Feldera suits teams that need SQL views to update as source data changes and want to work with lakehouse or warehouse systems. The free edition is for single-node use; organizations needing multi-node deployments and dedicated support can consider the custom-priced enterprise edition.
Feldera in depth
Read the full write-up
Feldera is a stateful SQL engine that keeps views synchronized as source data changes, rather than rebuilding results from scratch. It is best suited to data teams building continuously updated pipelines beside a lakehouse or warehouse. The open-source edition is a strong way to develop and run a single-node system; production teams needing clustered resilience, isolation, or dedicated support should consider Enterprise.
Overview
Feldera applies incremental view maintenance to changing tables: the work scales with each change instead of with the full dataset. That model is valuable when updates arrive continuously and recomputing complete views would be wasteful. It remains a SQL-centered system, so teams can express transformations with familiar queries while retaining state across processing.
SQL coverage includes window functions and recursive queries, alongside stateful processing and event-time windows. Feldera says complex pipelines can handle millions of changes per second, even on a laptop. Treat that as an ambitious capability claim rather than a universal result; workload shape and deployment architecture still determine practical throughput.
The stated use cases—real-time medallion architectures, fraud-detection feature engineering, and fine-grained authorization—fit workloads where fresh derived data matters more than periodic batch refreshes. The company traces its founders' incremental-computation work to 2018 and says the technology ran in production at VMware from 2021.
Key features
Incremental SQL engine
Feldera updates maintained views in proportion to incoming changes, making it a logical choice for continuously changing datasets. Window functions and recursive queries broaden the kinds of pipelines SQL users can describe, while event-time windows address streams whose business timestamps differ from arrival time.
Connectors
Documented inputs include Kafka, Google Pub/Sub, NATS, PostgreSQL, AWS S3, Delta Lake, and Apache Iceberg. Outputs cover Kafka, Delta Lake, PostgreSQL, Redis, DynamoDB, Snowflake, and Iceberg. Several output connectors are marked experimental, so a design that depends on one should be treated as less settled for production.
Development and production deployment
Docker supports local development, testing, and prototyping, and the free online sandbox provides a low-commitment way to explore pipelines. Enterprise runs on a customer-provided cloud or Kubernetes cluster; its documentation says data stays on the customer's premises. Enterprise adds multi-node clusters, pipeline and control-plane fault tolerance, resource isolation, and dedicated support. Pipeline scale-out is listed as coming soon, so current capacity planning should not assume that feature.
Security and support
The Trust Center lists SOC 2 Type 1 and Type 2 compliance and provides security material including a penetration-test report and SOC 2 report. The open-source edition receives community support through Slack; dedicated support is an Enterprise feature.
Pricing
Open source edition — free
This plan is a single node in a single container, with full SQL support, all connectors, datasets larger than memory, and community support. It is an unusually broad free starting point for prototyping and self-managed small deployments, but the single-node boundary rules out built-in horizontal scale and the resilience associated with clustered production systems.
Enterprise edition — custom pricing
Enterprise is self-hosted on your Kubernetes clusters and adds multi-node deployments, multi-tenant isolation, and dedicated support. It fits organizations that need operational separation and support commitments; buyers should budget for a negotiated contract rather than a published rate.
Platforms
Feldera supports API, Linux, macOS, self-hosted, web, and Windows environments. Its hybrid deployment model spans local Docker, an online sandbox, and customer-controlled cloud or Kubernetes infrastructure.
Who it's for
Choose Feldera when a data team wants continuously updated SQL views, broad stream and lakehouse connectivity, and the option to keep enterprise data inside its own environment. The free edition suits learning, prototyping, and single-node workloads with community support. It is a weaker fit when production requires immediate pipeline scale-out, guaranteed mature output connectors, or a managed service rather than customer-operated infrastructure.
Pros and cons
Pros
Incremental maintenance avoids full-view recomputation after every source change.
Window functions, recursive queries, stateful processing, and event-time windows support sophisticated SQL pipelines.
The free edition includes all connectors and permits datasets larger than memory.
Enterprise keeps data on a customer's premises and adds fault tolerance, isolation, and dedicated support.
SOC 2 Type 1 and Type 2 compliance and security reports support formal review processes.
Cons
The free edition is limited to one node and one container, constraining high-availability designs.
Several output connectors are experimental, creating risk for connector-dependent production systems.
Pipeline scale-out is still marked as coming soon.
Enterprise pricing is custom, and enterprise operation requires your Kubernetes clusters.
Alternatives
Timeplus is a better fit if you want a paid product with a free trial or its Apache 2.0 single-binary Proton engine.
Materialize suits teams seeking a freemium self-managed option with a stated 24GiB memory and 48GiB disk Community License cap, or cloud capacity pricing.
Confluent Cloud is the alternative when fully managed, autoscaling Kafka resources and a broad managed-connector catalog are the priority.
AFL++ is a free AGPL-licensed alternative for its own software category.
Apache Storm is a free, Apache-licensed stream-processing option.
Apache Beam is a free open-source programming model whose execution costs depend on the runner and infrastructure.
Apache NiFi is free to download under Apache 2.0 with no stated commercial plan or usage limits.
Arroyo is a free, Apache 2.0-licensed self-hosted engine distributed as a single binary.
For broader comparisons, see Stream Processing Software and Streaming Analytics Software.
Verdict
Feldera is a compelling choice for SQL-focused teams that need incremental, stateful results and want to start free with extensive connectors and flexible deployment. Look elsewhere if your production design depends on multi-node scale today, experimental outputs are unacceptable, or you want a managed service instead of operating the platform yourself.
Verdict
Feldera sets out its incremental SQL approach, deployment choices, and connector coverage. Review the experimental output connectors and the single-node limit before relying on the free edition for a production setup.
Where Specifiction places it
- Streaming Analytics Software#12 of 257.8
- Stream Processing Software#14 of 267.8