List
List all available data source connectors.
Returns the complete catalog of source types that Airweave can connect to.
Authentication
Headers
Response
Human-readable name of the data source connector (e.g., ‘GitHub’, ‘Stripe’, ‘PostgreSQL’).
Timestamp when this source type was registered in the system (ISO 8601 format).
Timestamp when this source type was last updated (ISO 8601 format).
List of supported authentication methods (e.g., ‘direct’, ‘oauth_browser’).
OAuth token type for OAuth sources (e.g., ‘access_only’, ‘with_refresh’).
Python class name that defines the authentication configuration fields required for this source (only for DIRECT auth).
Python class name that defines the source-specific configuration options and parameters.
Whether this source supports cursor-based continuous syncing for incremental data extraction. Sources with this capability can track their sync position and resume from where they left off.
Whether this source uses federated search instead of traditional syncing. Federated search sources query data in real-time during searches rather than syncing and indexing all data beforehand.
Whether this source’s entities have timestamps that enable recency-based ranking. Sources without file-level timestamps (e.g., code repositories) cannot use temporal relevance for search result weighting.
Rate limiting level for this source: ‘org’ (organization-wide), ‘connection’ (per-connection/per-user), or None (no rate limiting).
List of auth provider short names that support this source (e.g., [‘composio’, ‘pipedream’]). Computed dynamically for API responses. This field is not stored in the database.