Connector SDK
Connectors are adapter-based and used by connector nodes and RAG workflows.
Adapter responsibilities
- metadata + category
- config schema + auth schema
testConnectionfetchData- optional demo fallback behavior
Built-in connectors
google-drivesql-dbnosql-dbazure-storageazure-cosmos-dbazure-monitorazure-ai-search
Connector test endpoint
POST /api/connectors/test
This endpoint validates credentials/config without executing an entire workflow.
Add a new connector
- Add adapter in
packages/connector-sdk/src/adapters - Register in
packages/connector-sdk/src/index.ts - Add node definition/config in shared definitions
- Add UI config form
- Add execution + validation support
- Add tests