GitHub
Where the world builds software. Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world.
Start for freeCategory
Works with
AI Compatible
Tools
Create Branch
Create a new branch in a GitHub repo. See the documentation
Create Gist
Allows you to add a new gist with one or more files. See the documentation
Create Issue
Create a new issue in a GitHub repo. See the documentation Return only the translated text without explanations.
Create Issue Comment
Create a new comment in a issue. See the documentation
Create or Update File Contents
Create or update a file in a repository. See the documentation Return only the translated text without explanations.
Create Pull Request
Creates a new pull request for a specified repository. See the documentation
Create Repository
Creates a new repository for the authenticated user. See the documentation Return only the translated text without explanations.
Create Workflow Dispatch
Creates a new workflow dispatch event. See the documentation
Disable Workflow
Disables a workflow and sets the **state** of the workflow to **disabled_manually**. See the documentation
Enable Workflow
Enables a workflow and sets the **state** of the workflow to **active**. See the documentation
Get Commit
Get a commit in a GitHub repo. See the documentation Return only the translated text without explanations.
Get Current User
Gather a full snapshot of the authenticated GitHub actor, combining /user, /user/orgs, and /user/teams. Returns profile metadata (login, name, email, company, plan, creation timestamps) and trimmed lists of organizations and teams for quick role awareness. Helpful when you need to validate which user is calling the API, adapt behavior based on their org/team memberships, or provide LLMs with grounding before repository operations. See the documentation.
Get Issue Assignees
Get assignees for an issue in a GitHub repo. See the documentation Return only the translated text without explanations.
Get Repository Info
Get information for a specific repository. See the documentation Return only the translated text without explanations.
Get Repository Content
Get the content of a file or directory in a specific repository. See the documentation Return only the translated text without explanations.
Get Reviewers
Get reviewers for a PR (see documentation) or Commit SHA (see documentation).
Get Workflow Run
Gets a specific workflow run. See the documentation
List Commits
List commits in a GitHub repo. See the documentation Return only the translated text without explanations.
List Gists for a User Return only the translated text without explanations.
Lists public gists for the specified user. See the documentation Return only the translated text without explanations.
List Releases
List releases for a repository See the documentation
List Workflow Runs
List workflowRuns for a repository See the documentation Return only the translated text without explanations.
Search Issues and Pull Requests
Find issues and pull requests by state and keyword. See the documentation
Star Repo
Star a repository. See the docs for more info.
Sync Fork Branch with Upstream
Sync a forked branch with the upstream branch. See the documentation
Update Gist
Allows you to update a gist's description and to update, delete, or rename gist files. See the documentation
Update Issue
Update a new issue in a GitHub repo. See the documentation Return only the translated text without explanations.
Update Project (V2) Item Status
Update the status of an item in the selected Project (V2). See the documentation
Update Pull Request
Updates an existing pull request with new title, body, state, or base branch. See the documentation