StellarBase
Docs StellarBase Platform Data Sources
StellarBase Platform

Data Sources

50+ pre-built connectors for the systems you already run. Plus a custom-connector framework for everything else. All sync continuously, respect permissions, and feed directly into the [knowledge base](/docs/platform/knowledge-base).

Connector catalog

πŸ›  In active development β€” Q3–Q4 2026. The connector framework, sync model, and permission inheritance are available today. Specific connectors marked with a quarter (Q3 2026 / Q4 2026) below are ready in that release.

Collaboration & chat

SourceWhat we ingestAuth
SlackChannels, DMs (with consent), threads, file attachmentsOAuth 2.0
Microsoft TeamsChannels, chats, meeting transcripts, attachmentsOAuth 2.0
Google ChatSpaces, conversations, attachmentsOAuth 2.0
DiscordServers, channels, threadsBot token
MattermostTeams, channels, threadsPersonal access token

Email

SourceWhat we ingestAuth
GmailInbox, labels, threads, attachmentsOAuth 2.0
Outlook / ExchangeInbox, folders, threads, attachments, calendarOAuth 2.0 / Basic auth
IMAP (any)Folders, messages, attachmentsApp password
Fastmail, Zimbra, ProtonMailStandard mail contentVarious

Cloud storage

SourceWhat we ingestAuth
Google DriveFiles, folders, shared drives, commentsOAuth 2.0
OneDrive / SharePointFiles, libraries, lists, metadataOAuth 2.0
DropboxFiles, folders, shared spacesOAuth 2.0
BoxFiles, folders, comments, metadataOAuth 2.0 / JWT
iCloud DriveFiles, foldersApp-specific password
S3 / MinIO / WasabiBuckets and prefixesAccess key

Wikis & documentation

SourceWhat we ingest
NotionPages, databases, blocks, comments
ConfluenceSpaces, pages, attachments, comments
ObsidianVaults via local sync or Git
CodaDocs, tables, formulas
OutlineCollections, documents, revisions

Productivity & project

SourceWhat we ingest
Google WorkspaceDocs, Sheets, Slides, Forms
Microsoft 365Word, Excel, PowerPoint, Forms
Trello / Asana / JiraBoards, cards, tickets, comments
LinearIssues, projects, cycles

Databases & analytics

SourceWhat we ingest
PostgreSQL / MySQL / MariaDBTables, views, with row-level filters
MongoDBCollections, documents
Elasticsearch / OpenSearchIndexes, queries
Snowflake / BigQuery / RedshiftTables, views, scheduled queries
ClickHouseTables, materialized views

CRM & sales

SourceWhat we ingest
SalesforceAccounts, contacts, opportunities, cases, custom objects
HubSpotCompanies, contacts, deals, tickets
Pipedrive, Zoho, CopperStandard CRM objects

Domain-specific

SourceIndustry
SAP (S/4HANA, ERP, PM)Manufacturing, finance, HR
iManage / NetDocumentsLegal document management
Epic FHIR / CernerHealthcare EHR
OSIsoft PI (PI Web API)Industrial historians
SCADA via OPC UAIndustrial control
Bloomberg Terminal APIFinance market data

Identity & metadata

  • SAML 2.0 (Okta, Azure AD, Auth0, Keycloak, Ping)
  • OIDC
  • SCIM 2.0 for user/group provisioning
  • LDAP / Active Directory

Custom connectors

For sources we don’t pre-support, build a custom connector:

  • REST β€” OpenAPI spec, define the endpoints to poll, the auth, the response schema
  • GraphQL β€” same idea with a query template
  • gRPC β€” proto file + connection details
  • Webhook β€” receive push notifications, transform, ingest
  • Python script β€” bring your own runtime for arbitrary logic

Custom connectors are versioned and run in isolated containers. Schedule, retry policy, and error handling are all configurable.

Sync model

Each connector has a sync cadence:

  • Continuous β€” webhook-driven where supported (Slack, Teams, GitHub)
  • Polled β€” every 1–60 minutes, configurable
  • Triggered β€” only on demand
  • Bulk + delta β€” initial bulk ingest, then delta sync

Permissions inheritance

Most connectors carry through source-system permissions. A document a user can’t read in Google Drive is a document they can’t read in StellarBase, even if they have Base access. This is configured per-connector β€” either via the source’s native ACL (Drive, SharePoint), or via a mapping you define.

Rate limits & backoff

Every connector respects source rate limits with exponential backoff. We never get your account banned for excessive requests. Per-connector throttling is configurable.

Error handling

Failed documents are logged with the failure reason. The connector continues processing other documents. You can review failures in the Base UI and retry individually or in bulk.

Related