Skip to content

feat: add replicate plugin for external data sources#201

Open
akamabu wants to merge 1 commit into
outerbase:mainfrom
akamabu:feat/replicate-plugin-72
Open

feat: add replicate plugin for external data sources#201
akamabu wants to merge 1 commit into
outerbase:mainfrom
akamabu:feat/replicate-plugin-72

Conversation

@akamabu
Copy link
Copy Markdown

@akamabu akamabu commented May 13, 2026

Summary

  • Adds a new ReplicatePlugin that pulls data from an external StarbaseDB data source into the internal Durable Object SQLite database
  • Supports explicit table configuration, cursor-based incremental replication, and table discovery
  • Adds /replicate/run and /replicate/status admin endpoints
  • Exports the plugin from @outerbase/starbasedb/plugins
  • Adds Vitest coverage for plugin construction and error paths

Closes #72

Test Plan

  • npx vitest run plugins/replicate/index.test.ts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replicate data from external source to internal source with a Plugin

1 participant