Getting started

You have many ways to get started with FeatureMesh:

  • Use the interactive snippets on this website to get acquainted with the language.
  • Install the pip library and use it from your code or notebooks on your own data. Soon available!
  • Install the featuremesh-demos docker container for the full experience (proxy, online service...). Soon available!

Using FeatureMesh on this website

Nothing to install here, just use the 200+ interactive snippets on this website.

Starting with this one:

Javascript will transmit your FeatureQL queries to the remote FeatureMesh server, then execute the SQL query it got back in duckdb, using the duckdb wasm module in your browser.

Using FeatureMesh with the pip library

Coming soon

This capability will be available in an upcoming release.

pip install featuremesh
bash

The featuremesh library provides a client that can be used to interact with the FeatureMesh registry and online service.

You will need to provide a query executor to run the queries locally.

Using the featuremesh-demos docker

Coming soon

This capability will be available in an upcoming release.

The featuremesh-demos docker container includes a full FeatureMesh setup with proxy and online service.

It also includes:

  • Jupyter notebooks
  • Several possible online backends such as redis, postgres, http server, etc.
  • Many notebooks to understand different aspects of FeatureMesh, including:
    • Analytics with BigQuery
    • Federated online serving

It is the perfect environment to get started with all the possibilities of FeatureMesh, for analytics and transactional online services.

More details here: https://github.com/featuremesh/featuremesh-demos

Last update at: 2025/10/13 10:23:46