Skip to content

Provided Job Plugins ​

BlueCurve provides connectors for the 25 source systems below. Each reference lists accepted configuration keys, types, defaults, validation requirements, and downloadable TOML samples.

Configuration and credentials ​

Select the installed connector package when creating a job. Set configurationLanguage to Toml and submit the completed TOML as the configuration string.

Sample credentials and identifiers are placeholders. Resolve values from your secret manager before submission and protect the resulting job configuration. The connector parsers do not expand ${ENVIRONMENT_VARIABLE} placeholders or resolve secret_reference automatically. A secret reference does not replace a required password, token, client secret, or certificate path.

File paths refer to the job's execution environment. Coordinate mounts, certificate files, and source connectivity with your administrator. File System root paths have their explicitly documented environment-variable expansion.

Connector reference ​

ConnectorConfiguration samples
Aerospike1
Alfresco1
Amazon S34
ArangoDB1
Azure Cosmos DB1
Box3
Cassandra1
Confluence2
Couchbase1
CouchDB1
Database10
DynamoDB1
File System3
Google Workspace4
InfluxDB1
Jira2
Microsoft 3653
MongoDB2
OrientDB1
RavenDB1
Salesforce4
SAP3
ServiceNow4
SurrealDB1
TigerBeetle1

Shared behavior ​

  • collection.id takes precedence over indexing.collection_id. Both are optional collection ULIDs.
  • scope.source_id takes precedence over indexing.source_id. Supply valid non-empty ULIDs when setting either value.
  • sync.delete_missing takes precedence over its delete_detection alias. Defaults differ by connector; check its table before enabling reconciliation.
  • Arrays such as [[drives]] or [[tables]] define the actual crawl sources. Similarly named scope keys may be accepted without affecting execution.
  • Unknown keys are rejected. Keys marked Ignored are accepted but are not read into the connector's active configuration.
  • Accepted resilience and some indexing or sync keys currently have no configurable effect. Their presence does not establish retries, timeouts, or permission ingestion.

Use the connector's exact option table instead of assuming every connector supports every shared key. Start with a limited source scope and confirm document writes and checkpoints before enabling a broad scheduled crawl.

Next: Jobs API