- Support levelCertified
- Available onCloud, OSS, Hybrid
- Connector version2.6.1
- Release stageGenerally available
One connector
Everything GitHub can do in Airbyte
Sync to your warehouse
Land 39 GitHub tables in 50+ destinations on a schedule you control.Sync to your warehouse
Land 39 GitHub tables in 50+ destinations on a schedule you control.Live entity actions
Read,createandupdateGitHub records at runtime through typed entity actions.Live entity actions
Read,createandupdateGitHub records at runtime through typed entity actions.Context store search
Query synced GitHub data with filters, sorting and semantic search, without spending GitHub API rate limits.Context store search
Query synced GitHub data with filters, sorting and semantic search, without spending GitHub API rate limits.Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.
Specifications
What to know before you sync GitHub
Sync capabilities
- Full Refresh SyncSupported
- Incremental SyncSupported
- Destinations50+ Airbyte connectors
Set up in 7 steps
- Open the Airbyte platform and navigate to the "Sources" tab on the left-hand side of the screen.
- Click on the "GitHub" source connector and select "Create a new connection."
- Enter a name for the connection and click "Next."
- Enter your GitHub credentials, including your username and personal access token. If you do not have a personal access token, you can create one by following the instructions provided in the Airbyte documentation.
- Select the repositories you want to connect to Airbyte and click "Test Connection" to ensure that the connection is successful.
- Once the connection is successful, click "Create Connection" to save the connection.
- You can now use the GitHub source connector to extract data from your selected repositories and integrate it with other data sources in Airbyte.
39 streams
Every table you can sync from GitHub
Assignees
Branches
Contributor Activity
Collaborators
Issue labels
Organizations
Pull request commits
Tags
TeamMembers
TeamMemberships
Teams
Users
Issue timeline events
Comments
Commit comment reactions
Commit comments
Commits
Deployments
Events
Issue comment reactions
Issue events
Issue milestones
Issue reactions
Issues
Project (Classic) cards
Project (Classic) columns
Projects (Classic)
ProjectsV2
Pull request comment reactions
Pull request stats
Pull requests
Releases
Repositories
Review comments
Reviews
Stargazers
WorkflowJobs
WorkflowRuns
Workflows
7 actions
Supported GitHub actions
Get
Fetcha single record by ID.List
Readlive records straight from the GitHub API.Search
Search GitHub records by query.
Context Store Search
Query synced data with filters and sorting, with no API rate limits.
Create
Writea new record back into GitHub.Update
Patchfields on an existing record.Semantic Search
Natural-language search across synced GitHub records.
Full parameter-level details live in the GitHub entity reference.
Authentication
Authenticate GitHub once
OAuth
Personal Access Token
Use cases
What teams build with GitHub
Show me my GitHub profile
List my repositories
Show me the details of my most recently updated repository
List the repositories in my first organization
Search for repositories related to machine learning
List all my organizations
Show me all open issues in my repositories this month
Show me the details of the most recently created issue in my first repository
Search for issues labeled as bugs in my first repository
Find all pull requests created in the past two weeks
Show me the details of the most recent pull request in my first repository
Search for pull requests that are still open in my first repository
List the comments on the most recent pull request in my first repository
List the reviews on the most recent pull request in my first repository
List the comments on the most recent issue in my first repository
Show me the details of the most recent comment on the first issue in my repository
List the most recent commits in my first repository and who authored them
Show me the details of the most recent commit in my first repository
List the branches in my main repository
Show me the details of the default branch in my first repository
Show me the content of the README file in my first repository
Get details about the most recent releases in my organization
Show me the details of the latest release in my first repository
List all milestones for our current development sprint
Show me the details of the first milestone in my repository
List all labels in my first repository
Show me the details of the first label in my repository
List all tags in my first repository
Show me the details of the most recent tag in my repository
List the stargazers of my first repository
Search for users named after my organization
List all projects in my first organization
Show me the details of the first project
List the items in my first project
List all unanswered discussions in a repository
Show me recent discussions in the General category
Search for discussions about releases in my first repository
Show me the details of the most recent discussion in my repository
List the files and folders in the docs directory of my first repository
Show me the details of the first comment on the most recent pull request in my first repository
List the public repositories of the user girarda
Show me the profile of the GitHub user airbyteio
Create a new issue titled 'Fix login bug' in my repository
File a new bug report issue in our project repository
Open a new feature request issue in the repository
Close the most recent issue in my repository as completed
Add a comment to the most recent issue saying 'This has been fixed in the latest release'
Create a pull request from my latest feature branch to main in my repository
Common questions
Didn't find your answer?
Please don't hesitate to reach out.
Do I need more than one GitHub connection?
Do GitHub entity actions need a sync to run first?
What is ETL?
What data can you extract from GitHub?
How do I transfer data from GitHub?
What are top ETL tools to transfer data from GitHub?
What is ELT?
Difference between ETL and ELT?
Start moving GitHub data today
Free for 14 days on Airbyte Cloud. One connection powers your scheduled syncs and your live GitHub actions.