Connect with the wider enterprise ecosystem, and analyse your data however you need.

Change Feeds enable SurrealDB to play a role within the wider ecosystem of enterprise, cloud, or micro-service based platforms, giving users the ability to retrieve and sync changes from SurrealDB to external systems and platforms.

SurrealDB with Change Data Capture functionality

Change Feeds enable SurrealDB to play a role within the wider ecosystem of enterprise, cloud, or micro-service based platforms, giving users the ability to retrieve and sync changes from SurrealDB to external systems and platforms.

Designed for long-running tasks and indexes

Internally, in the future, Change Feeds will enable SurrealDB to handle long-running tasks, including the building and re-building of unique, full-text-search, and vector indexes, asynchronously, without any downtime or blocking.

Retrieve all changes to data over time

SurrealDB tracks all of the changes made to table data by any user, whether running as an embedded or single-node instance, or if running in a distributed cluster with multiple SurrealDB nodes.

Suitable for a range of scenarios and integrations

Change Feeds enable data integrity, data backup, and consistency across systems and environments. From ingesting data into third-party systems, archiving data to object storage for backup or analysis purposes, or for real-time synchronisation with other platforms, Change Feeds are a core feature for the enterprise.