Field note
What it does
For the complete documentation index, see llms.txt . This page is also available as Markdown . Ask On this page v0.66-branch Reference Type System Motivation Feast uses an internal type system to provide guarantees on training and serving data. Feast supports primitive types, array types, set types, map types, JSON, and struct types for feature values. Null types are not supported, although the UNIX_TIMESTAMP type is nullable. The type system is controlled by Value.proto in protobuf and by types.py in Python. Type conversion logic can be found in type_map.py . Supported Types Feast supports the following data types: Primitive Types Feast Type Python Type Description Int32 int 32-bit signed integer Int64 int 64-bit signed integer Float32 float 32-bit floating point Float64 float 64-bit floating point String str String/text value Bytes bytes Binary data Bool bool Boolean value UnixTimestamp datetime Unix timestamp (nullable) ZonedTimestamp datetime Timezone-aware datetime preserving its source zone (nullable) Uuid uuid.UUID UUID (any version) TimeUuid uuid.UUID Time-based UUID (version 1) Decimal decimal.Decimal Arbitrary-precision decimal number Domain-Specific Primitive Types These types are semantic aliases over Bytes for domain-specific use cases (e.g., RAG pipelines, image processing).
Capabilities
Available capabilities
Tags
Tags
Ways to use it
Ways to use it
python / feast
python / https://docs.feast.dev/reference/data-sources
python / https://docs.feast.dev/reference/data-sources
python / https://docs.feast.dev/reference/data-sources
python / feast
python / feast
java / https://docs.feast.dev/reference/codebase-structure
python / https://docs.feast.dev/reference/codebase-structure
python / https://docs.feast.dev/reference/user_token_provisioning
yaml / https://docs.feast.dev/reference/user_token_provisioning
http / https://docs.feast.dev/reference/user_token_provisioning