The regex pattern to filter S3 objects. Must be a valid regex pattern.
S3EndpointURL stringoptional
The S3 endpoint URL to use for authentication.
SupportsAccessControl booloptional
type CloudAzStorageBlobDataSource struct{…}
AccountURL string
The Azure Storage Blob account URL to use for authentication.
ContainerName string
The name of the Azure Storage Blob container to read from.
AccountKey stringoptional
The Azure Storage Blob account key to use for authentication.
formatpassword
AccountName stringoptional
The Azure Storage Blob account name to use for authentication.
Blob stringoptional
The blob name to read from.
ClassName stringoptional
ClientID stringoptional
The Azure AD client ID to use for authentication.
ClientSecret stringoptional
The Azure AD client secret to use for authentication.
formatpassword
Prefix stringoptional
The prefix of the Azure Storage Blob objects to read from.
SupportsAccessControl booloptional
TenantID stringoptional
The Azure AD tenant ID to use for authentication.
type CloudGoogleDriveDataSource struct{…}
FolderID string
The ID of the Google Drive folder to read from.
ClassName stringoptional
ServiceAccountKey map[string,string]optional
A dictionary containing secret values
SupportsAccessControl booloptional
type CloudOneDriveDataSource struct{…}
ClientID string
The client ID to use for authentication.
ClientSecret string
The client secret to use for authentication.
formatpassword
TenantID string
The tenant ID to use for authentication.
UserPrincipalName string
The user principal name to use for authentication.
ClassName stringoptional
FolderID stringoptional
The ID of the OneDrive folder to read from.
FolderPath stringoptional
The path of the OneDrive folder to read from.
RequiredExts []stringoptional
The list of required file extensions.
SupportsAccessControl booloptional
type CloudSharepointDataSource struct{…}
ClientID string
The client ID to use for authentication.
ClientSecret string
The client secret to use for authentication.
formatpassword
TenantID string
The tenant ID to use for authentication.
ClassName stringoptional
DriveName stringoptional
The name of the Sharepoint drive to read from.
ExcludePathPatterns []stringoptional
List of regex patterns for file paths to exclude. Files whose paths (including filename) match any pattern will be excluded. Example: [‘/temp/’, ‘/backup/’, ‘.git/’, ‘.tmp$’, ’^~’]
FolderID stringoptional
The ID of the Sharepoint folder to read from.
FolderPath stringoptional
The path of the Sharepoint folder to read from.
GetPermissions booloptional
Whether to get permissions for the sharepoint site.
IncludePathPatterns []stringoptional
List of regex patterns for file paths to include. Full paths (including filename) must match at least one pattern to be included. Example: [‘/reports/’, ‘/docs/..pdf$’, ‘^Report..pdf$’]
RequiredExts []stringoptional
The list of required file extensions.
SiteID stringoptional
The ID of the SharePoint site to download from.
SiteName stringoptional
The name of the SharePoint site to download from.
SupportsAccessControl booloptional
type CloudSlackDataSource struct{…}
SlackToken string
Slack Bot Token.
formatpassword
ChannelIDs stringoptional
Slack Channel.
ChannelPatterns stringoptional
Slack Channel name pattern.
ClassName stringoptional
EarliestDate stringoptional
Earliest date.
EarliestDateTimestamp float64optional
Earliest date timestamp.
LatestDate stringoptional
Latest date.
LatestDateTimestamp float64optional
Latest date timestamp.
SupportsAccessControl booloptional
type CloudNotionPageDataSource struct{…}
IntegrationToken string
The integration token to use for authentication.
formatpassword
ClassName stringoptional
DatabaseIDs stringoptional
The Notion Database Id to read content from.
PageIDs stringoptional
The Page ID’s of the Notion to read from.
SupportsAccessControl booloptional
type CloudConfluenceDataSource struct{…}
AuthenticationMechanism string
Type of Authentication for connecting to Confluence APIs.
Configuration for handling failures during processing. Key-value object controlling failure handling behaviors.
Example:
{
“skip_list_failures”: true
}
Currently supports:
skip_list_failures: Skip failed batches/lists and continue processing
SkipListFailures booloptional
Whether to skip failed batches/lists and continue processing
IndexRestrictedPages booloptional
Whether to index restricted pages.
KeepMarkdownFormat booloptional
Whether to keep the markdown format.
Label stringoptional
The label to use for fetching pages.
PageIDs stringoptional
The page IDs of the Confluence to read from.
SpaceKey stringoptional
The space key to read from.
SupportsAccessControl booloptional
SyncPermissions booloptional
Whether to fetch space-level permissions (allowed users/groups) and attach them to document metadata for access control. Disable for Confluence Server/Data Center versions whose permission APIs are unavailable (e.g. the JSON-RPC API removed in Data Center 9.2.6+), which otherwise surface as 401 errors during sync.
UserName stringoptional
The username to use for authentication.
type CloudJiraDataSource struct{…}
Cloud Jira Data Source integrating JiraReader.
AuthenticationMechanism string
Type of Authentication for connecting to Jira APIs.
Query string
JQL (Jira Query Language) query to search.
APIToken stringoptional
The API/ Access Token used for Basic, PAT and OAuth2 authentication.
formatpassword
ClassName stringoptional
CloudID stringoptional
The cloud ID, used in case of OAuth2.
Email stringoptional
The email address to use for authentication.
ServerURL stringoptional
The server url for Jira Cloud.
SupportsAccessControl booloptional
type CloudJiraDataSourceV2 struct{…}
Cloud Jira Data Source integrating JiraReaderV2.
AuthenticationMechanism string
Type of Authentication for connecting to Jira APIs.
Query string
JQL (Jira Query Language) query to search.
ServerURL string
The server url for Jira Cloud.
APIToken stringoptional
The API Access Token used for Basic, PAT and OAuth2 authentication.
Note for AI agents: this documentation is built for programmatic access.
- Overview of all docs: https://developers.llamaindex.ai/llms.txt
- Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md
- Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters.
- A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/python/shared/mcp/