Connectors

Connectors overview

Automatic sync from external sources into Spectron documents (not yet available).

Status: Connectors are not implemented in the current Spectron binary. There are no /connectors REST routes and no background sync workers. This page describes the intended direction; API shapes may change before release.

A connector would be configuration that tells Spectron:

  • Where to fetch data (warehouse, SaaS workspace, repository)

  • What to fetch (SQL query, folder, page set)

  • When to run (cron or webhook)

  • Which scope owns the ingested content

Successful syncs would land as document records (or structured fact batches for warehouse records), then flow through the same parse → chunk → extract → embed pipeline as manual uploads.

SourceIntended use
SnowflakeSQL result sets → fact batch or tabular documents
DatabricksSame pattern for lakehouse tables
SourceIntended use
Google DriveDocs and files → POST /documents
NotionPages and databases
GitHubRepo files and wikis
ConfluenceSpaces and pages

Until connectors ship, ingest via:

  • spectron documents upload / POST /api/v1/{ctx}/documents

  • spectron remember --from-file for JSONL transcripts

  • CI jobs that push bytes or facts on a schedule

When connectors ship, warehouse and SaaS sync will feed the unified graph (entities, attributes, relations with source.kind = "document").

The Notion, GitHub, Google Drive, Confluence, and warehouse pages in this section are design companions – they describe intended sync behaviour, not live API documentation. Keep them if you are planning integrations; skip them if you only need manual upload today.

Was this page helpful?