@backstage/plugin-catalog-backend-module-incremental-ingestionThe Incremental Ingestion catalog backend module provides an Incremental Entity Provider that can be used to ingest data from sources using delta mutations, while retaining the orphan prevention mechanism provided by full mutations.
It is designed for large data sources (100k+ records) that support pagination but may not fit into memory. Instead of a single full mutation, it performs a series of short "bursts" combined with a mark-and-sweep mechanism to handle deletions efficiently.
yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-incremental-ingestion
const backend = createBackend();
backend.add(
import('@backstage/plugin-catalog-backend-module-incremental-ingestion'),
);
backend.start();
For a full walkthrough on writing and installing an incremental entity provider, including the execution diagram, configuration options, administrative routes, and error handling, see the Incremental entity providers documentation.
Provides efficient incremental ingestion of entities into the catalog.