Skip to main content
APACHE SPARK DECLARATIVE PIPELINES

The open pipeline framework for agents and data teams

Safely build pipelines for agentic scale with built-in data quality, validation and governance.
lakedflow declarative pipelines
TOP TEAMS SUCCEED WITH INTELLIGENT DATA PIPELINES
BENEFITS

Build and run pipelines at agentic scale with confidence

Empower data teams and AI agents with open standards, automated quality checks and enterprise-grade governance.

Open standards

The universal open standard for data pipelines. Unify batch and streaming, as well as SQL and Python, on Apache Spark™ — providing a portable foundation for data teams and AI agents to generate robust production code.

Built for agents

The native framework for coding agents. Agents declare target data outcomes. Apache Spark™ Declarative Pipelines (SDP) automatically resolves dependency graphs, runs compiler dry runs and enforces quality rules before pipelines run.

Governed execution

Safe, autonomous pipeline execution. Unity Catalog enforces strict catalog boundaries and security, while SDP handles state management, error recovery and incremental processing behind the scenes.

FEATURES

Built to standardize pipeline development for agents and humans

Standardize pipeline development with agent-ready authoring, automated pattern handling and one framework for all teams.

Author, validate and iterate declaratively using natural language via Genie Code — or via your coding agent of choice.

Agent-Ready Pipelines

More features

Unified Governance and Storage

Built on the foundational lakehouse standards of Unity Catalog and open table formats.

Serverless Compute

Up to 5x better price/performance for data ingestion and 98% cost savings for complex transformations.

Explicit Pipeline Flows

Simplify complex data patterns like Auto CDC, multi-source appends and streaming updates out of the box without manual backfill logic.

Task Orchestration

Instead of manually defining a series of separate Apache Spark tasks, you define the transformations, and Spark Declarative Pipelines ensures they’re executed in the correct sequence.

Error Handling and Failure Recovery

Seamless recovery from errors that occur during the execution of data pipelines.

CI/CD and Version Control

Easily specify configurations to isolate pipelines in developing, testing and production environments.

Pipeline Monitoring and Observability

Built-in monitoring and observability features, including data lineage, update history and data quality reporting.

Flexible Refresh Scheduling

Easily optimize for latency or cost depending on your pipeline’s requirements.

USE CASES

Streamline your data pipelines

declarative etl

Make sources, transformations and destinations simple

Declarative programming means you get to harness the power of ETL on the Databricks Platform with just a few lines of intent.

PRICING

Usage-based pricing keeps spending in check

Only pay for the products you use at per-second granularity.
RELATED PRODUCTS

Discover more

Explore other integrated, intelligent offerings on the Databricks Data + AI Platform.

Genie Code

Your autonomous AI partner for data work.

Lakeflow Connect

Efficient data ingestion connectors from any source and native integration with the Databricks Data + AI Platform unlock easy access to analytics and AI, with unified governance.

Lakeflow Jobs

Easily define, manage and monitor multitask workflows for ETL, analytics and machine learning pipelines. With a wide range of supported task types, deep observability capabilities and high reliability, your data teams are empowered to better automate and orchestrate any pipeline and become more productive.

Lakehouse Storage

Unify the data in your lakehouse, across all formats and types, for all your analytics and AI workloads.

Unity Catalog

Seamlessly govern all your data assets with the industry’s only unified and open governance solution for data and AI, built into the Databricks Data + AI Platform.

Document Intelligence

Parse, extract and classify enterprise documents at scale with built-in governance for agentic AI.

The Databricks Data + AI Platform

Find out how the Databricks Data + AI Platform enables your data and AI workloads.

Take the next step

Spark Declarative Pipelines FAQ

Spark Declarative Pipelines (SDP) is an open framework that simplifies batch and streaming data engineering on Apache Spark. By allowing data teams and coding agents to declare target data states instead of writing procedural code, SDP automatically resolves dependencies, enforces data quality expectations and handles incremental state management.

Ready to become a data + AI company?

Take the first steps in your transformation