ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Deployments
    • Cloud
    • Server
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
    • Supported Driver Versions
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Install
Search Ask AI
ScyllaDB Docs Feature Store Integrate ScyllaDB and Feast
For AI agents: a documentation index is available at https://feature-store.scylladb.com/main/llms.txt. A Markdown version of this page is at https://feature-store.scylladb.com/main/feast-scylladb-online-store.md.

Integrate ScyllaDB and Feast¶

Feast is a popular open-source feature store for production ML. You can use several online stores when using Feast, including ScyllaDB. ScyllaDB, a low-latency and high-throughput database, serves perfectly as an online store. In this section, you’ll see how you can integrate your ScyllaDB Cloud database with Feast as an online store.

If you want to learn more about Feast, read the Feast documentation.

Feast + ScyllaDB online store configuration example¶

Feast ships with a native ScyllaDB online store connector, built on the scylla-driver Python package.

To set up ScyllaDB as a Feast online store you need to

  1. Install Feast with the ScyllaDB extra

  2. Edit the Feast configuration file

Install Feast with the ScyllaDB extra¶

pip install feast[scylladb]

Edit the Feast configuration file¶

# feature_store.yaml
project: repo
registry: data/registry.db
provider: local
online_store:
    type: scylladb
    hosts:
        - node-0.aws_us_east_1.xxxxxxx.clusters.scylla.cloud
        - node-1.aws_us_east_1.xxxxxxx.clusters.scylla.cloud
        - node-2.aws_us_east_1.xxxxxxx.clusters.scylla.cloud
    username: scylla
    password: xxxxxxx
    keyspace: feast
    local_dc: AWS_US_EAST_1
entity_key_serialization_version: 3

Key configuration options for the scylladb online store:

  • hosts: contact-point addresses of your cluster (required)

  • port: CQL port (default: 9042)

  • keyspace: target keyspace (default: feast_keyspace)

  • username / password: authentication credentials

  • local_dc: datacenter name used for DC-aware load balancing (required for ScyllaDB Cloud, e.g. AWS_US_EAST_1)

  • read_concurrency / write_concurrency: number of concurrent in-flight statements (default: 100 each)

  • vector_similarity_function: default similarity function for vector search — COSINE, DOT_PRODUCT, or EUCLIDEAN (default: COSINE)

For more information, read the Feast documentation.

Was this page helpful?

PREVIOUS
ScyllaDB for training data
  • Create an issue
  • Edit this page

On this page

  • Integrate ScyllaDB and Feast
    • Feast + ScyllaDB online store configuration example
      • Install Feast with the ScyllaDB extra
      • Edit the Feast configuration file
Feature Store
Search Ask AI
  • main
  • Why ScyllaDB for feature stores?
  • Build a real-time app
  • Build a price prediction app
  • ScyllaDB for training data
  • Feast + ScyllaDB
  • GitHub repository
Docs Tutorials University Contact Us About Us
© 2026, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 24 Aug 2026.
Powered by Sphinx 9.1.0 & ScyllaDB Theme 1.9.3