Bitbucket
Bitbucket
Configuration
Bitbucket source connector integrates with the Bitbucket REST API to extract data.
Connects to your Bitbucket workspaces and repositories.
It supports syncing workspaces, repositories, directories, and code files with configurable filtering options for branches and file types.
Authentication
This connector uses a custom authentication configuration.
Bitbucket authentication credentials schema.
Your Bitbucket username
Bitbucket app password with repository read permissions
Bitbucket workspace slug (e.g., ‘my-workspace’)
Specific repository to sync (e.g., ‘my-repo’). If empty, syncs all repositories in the workspace.
Configuration Options
The following configuration options are available for this connector:
Bitbucket configuration schema.
Specific branch to sync (e.g., ‘main’, ‘develop’). If empty, uses the default branch.
List of file extensions to include (e.g., ‘.py’, ‘.js’, ‘.md’). If empty, includes all text files. Use ’.*’ to include all files.
Data Models
The following data models are available for this connector:
BitbucketWorkspaceEntity
Schema for Bitbucket workspace entity.
BitbucketRepositoryEntity
Schema for Bitbucket repository entity.
BitbucketDirectoryEntity
Schema for Bitbucket directory entity.
BitbucketCodeFileEntity
Schema for Bitbucket code file entity.