Skip to content

Prerequisites

For the complete documentation index see: llms.txt

All documentation pages available in markdown.

This tutorial requires Docker, Python, Git, and a Bash-compatible shell. You push a single velocity snapshot manually to verify the write and read paths.

In production, a background process computes these velocity snapshots continuously from a streaming data source. No streaming takes place during this tutorial.

Required

Docker

Docker runs Aerospike Database locally.

  1. Download, install, and launch Docker Desktop from the Docker website.

  2. Verify Docker is running:

    Terminal window
    docker --version
Git and Bash-compatible shell

The installation command downloads Feast from a pinned Git commit. The tutorial commands use Bash syntax.

  1. Install Git.

  2. Verify Git and Bash are available:

    Terminal window
    git --version
    bash --version

    On Windows, run the documented shell commands in WSL 2.

Python

Use Python 3.10 for this tutorial. The pinned Feast commit declares Python 3.10 or newer. Newer interpreters may work, but this tutorial was verified with Python 3.10.

  1. Install Python 3.10.

  2. Verify Python is available:

    Terminal window
    python3 --version

    The output must show Python 3.10 or newer.