Feature Store
Managed stack for the full feature lifecycle: Build, govern, ship, serve, and share features based on stream or batch data, for real-time or batch inference


Databricks Feature Store connects your data to your models and lets your team focus on what matters. It provides a central, governed layer for building, sharing, and serving ML features.
Author features with Feature Views, serve them with the Online Feature Store, and govern and discover with Unity Catalog. It’s integrated with Model Serving, MLflow, and Genie Code for a managed, end-to-end ML platform, so you can build, train, and serve a model in hours, not weeks.
Build with Feature Views
Feature Views define the 'What', managed pipelines handle the 'How'. A single Feature abstraction supports batch and stream features. Use the Feature Engineering SDK for rapid notebook experimentation and point-in-time accurate training data computation.
Feature Views ensure that the values used during training are consistent with those served online, so you can minimize training-serving skew. When you’re ready to ship, a single API call materializes managed, production-ready feature pipelines, writing data to both online and offline stores.

Better recommendations for hundreds of millions of travelers start with better features. Feature Views cut our feature code dramatically — our data scientists go faster and focus on what drives traveler value, not how to compute it.
-- Jules Marshall, Senior Director, Product Management, Data
Serving at production scale
Real-time models are only as good as the feature data they consume. Online Feature Store serves features to production applications and model endpoints with low latency at high scale. Feature Store manages sync from Materialized Feature Views or Feature Tables to keep data up to date, while Feature Engineering SDKs ensure models train on the same point-in-time correct feature data served online.
Backed by Lakebase Autoscaling, Databricks’ managed Postgres, Online Feature Store is serverless and fully managed, scaling with your traffic without the complexity of a third-party key-value store. Model Serving endpoints integrate with Lakebase to fetch features or serve predictions without requiring a separate feature fetch.

A governed platform solution
Treat features as governed, reusable assets — not logic buried in individual notebooks and pipelines.
Databricks Feature Store is built into the wider platform, supporting the full ML lifecycle: train models with MLflow, serve them on Databricks, and govern everything through Unity Catalog. Tag, share, and reuse features across use cases.
Lineage is tracked from source data through the features and models that depend on it. When you log a model with Feature Store, its training features are recorded alongside it, so teams can understand dependencies, reuse trusted features, and reproduce how production models were built.

Industry-leading freshness
Streaming data adds critical context for real-time ML, but supporting it consistently across training and inference is difficult. Feature Views orchestrate Spark Real-Time Mode (RTM) pipelines to materialize streaming features, writing model-ready aggregates directly to Lakebase with <200ms freshness.
Sawtooth Windows combines leading-edge stream data with batch history to support long- or lifetime-window features. For training, managed Ingestion Tables snapshot the stream, while Feature Engineering SDKs use the offline copy for historical feature computation and experimentation.
Resources
Blog

Demos

Documentation
Ready to get started?