arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Third party integrations

We integrate with a wide set of tools and technologies so you can make Feast work in your existing stack. Many of these integrations are maintained as plugins to the main Feast repo.

circle-info

Don't see your offline store or online store of choice here? Check out our guides to make a custom one!

hashtag
Integrations

hashtag
Data Sources

hashtag
Offline Stores

hashtag
Online Stores

hashtag
Deployments

hashtag
Standards

In order for a plugin integration to be highlighted on this page, it must meet the following requirements:

  1. The plugin must have tests. Ideally it would use the Feast universal tests (see this for an example), but custom tests are fine.

  2. The plugin must have some basic documentation on how it should be used.

  3. The author must work with a maintainer to pass a basic code review (e.g. to ensure that the implementation roughly matches the core Feast implementations).

In order for a plugin integration to be merged into the main Feast repo, it must meet the following requirements:

  1. The PR must pass all integration tests. The universal tests (tests specifically designed for custom integrations) must be updated to test the integration.

  2. There is documentation and a tutorial on how to use the integration.

  3. The author (or someone else) agrees to take ownership of all the files, and maintain those files going forward.

  • KNative

    If the plugin is being contributed by an organization, and not an individual, the organization should provide the infrastructure (or credits) for integration tests.

    Adding a new offline store
    Adding a new online store
    Snowflake sourcearrow-up-right
    Redshift sourcearrow-up-right
    BigQuery sourcearrow-up-right
    Snowflakearrow-up-right
    Redshiftarrow-up-right
    BigQueryarrow-up-right
    DynamoDBarrow-up-right
    Redisarrow-up-right
    Datastorearrow-up-right
    guide
    RFCarrow-up-right
    guidearrow-up-right
    guide
    Parquet file sourcearrow-up-right
    Synapse source (community plugin)arrow-up-right
    Hive (community plugin)arrow-up-right
    Postgres (community plugin)arrow-up-right
    Spark (community plugin)arrow-up-right
    push support into the online storearrow-up-right
    Synapse (community plugin)arrow-up-right
    Hive (community plugin)arrow-up-right
    Postgres (community plugin)arrow-up-right
    Trino (community plugin)arrow-up-right
    Spark (community plugin)arrow-up-right
    In-memory / Pandasarrow-up-right
    Custom offline store supportarrow-up-right
    SQLitearrow-up-right
    Azure Cache for Redis (community plugin)arrow-up-right
    Postgres (community plugin)arrow-up-right
    Custom online store supportarrow-up-right