Feature Store
A feature store is a centralized platform where the prepared data inputs used by machine learning models—known as features—are defined, stored, and made available for reuse. It provides a single, shared place from which multiple teams and projects can access the same pre-computed features, rather than each rebuilding them independently. This aims to reduce repetitive data work and support consistency across the models that consume those features.
A feature store is a centralized repository and serving layer for defining, storing, sharing, and managing machine learning features—typically pre-computed, reusable data attributes—intended to serve as a single source of truth for both model training and inference. As commonly implemented (for example, as a dedicated workspace or managed service integrable with compute environments such as Spark), it standardizes feature definitions, supports feature reuse across projects, and provides mechanisms to create, store, and serve features for consuming models. Note that specific capabilities, architecture, and terminology vary across vendor implementations; the evidence here describes general and platform-specific characterizations rather than a single authoritative standard. This entry addresses feature stores as ML infrastructure and does not itself define governance or model risk controls, though the consistency and lineage such systems can provide may support those functions.
Why it matters
Feature stores address a recurring source of inconsistency in machine learning: the data inputs, or features, that models rely on. When individual teams each build their own version of a feature, the same conceptual input can be computed differently across projects, and the features used to train a model may diverge from those served at inference time. By providing a centralized repository intended to act as a single source of truth, a feature store aims to reduce this fragmentation and support consistency across the models that consume shared features.
From a governance and model risk management perspective, this consistency and the lineage such systems can provide may be useful supporting inputs rather than controls in themselves. Model risk management typically depends on being able to identify, reproduce, and monitor the data a model consumes; a centralized feature definition can make it easier to trace which features feed which models and to reason about how a change to a feature might propagate. It is important not to overstate this: a feature store is machine learning infrastructure, and it does not by itself perform validation, establish accountability, or manage model risk. The consistency it can offer may reduce certain sources of error, but it does not eliminate risk.
Because capabilities, architecture, and terminology vary substantially across vendor implementations, organizations should not assume that all feature stores provide the same governance-relevant features, such as lineage tracking or access controls. The evidence here describes general and platform-specific characterizations rather than a single authoritative standard, and any reliance on a feature store to support risk or governance functions should be assessed against the specific implementation in use.
Who it's relevant to
Inside Feature Store
Common questions
Answers to the questions practitioners most commonly ask about Feature Store.