GitHub

GitHub links code repositories and pull requests with Issues and Projects, giving software teams shared tables, boards and roadmaps for delivery work.

Access & availability

API operations and access

Supported · check conditionsBuilt in
What you can do
  • Projects are managed through GraphQL with read:project or project scopes and additional repository permissions for some mutations. Enterprise Cloud data residency uses a separate GHE.com API URL, managed users, and Enterprise licensing; default GitHub.com hosting is in the US.
More details & conditions: API operations and access
Access
  • Permission required

Overview

GitHub is a development platform whose Issues and Projects features support project planning beside the code. Projects combine issues, pull requests and draft work in filtered table, Kanban and roadmap views. Custom fields, iteration fields, charts and automation let teams shape their own process rather than adopt a fixed methodology. Free includes unlimited public and private repositories, Issues and Projects with community support. Team adds private-repository collaboration controls and web support; Enterprise adds identity and deployment options. Actions, Codespaces, security products and Copilot have separate allowances or charges. Displayed paid rates carry first-12-month wording, so confirm renewal and billing terms before treating them as ongoing prices. Project planning alone does not require buying the entire set of add-ons.
More product details

Vendor · GitHub

Description
GitHub provides a development platform combining repositories, collaboration, automation and issue-based project planning.
Responsibilities for products
  • GitHub
Short company overview
GitHub provides a development platform combining repositories, collaboration, automation and issue-based project planning.
Website Url
github.com/about

Product

Documentation
docs.github.com
Solution Kind
Platform

Who it is for

Use Cases
  • Issue tracking

Before you choose

Check before choosing

  • GitHub.com stores data in the US by default. Enterprise Cloud with data residency uses GHE.com and Enterprise Managed Users; selectable regions are EU including EFTA Azure locations, Australia, US and Japan. Managed accounts cannot access public repositories on that enterprise.

Features

Agile Project Management Tools

Explore category

Project Planning

Partial supportBuilt in
What you can do
  • Projects roadmap dates or iterations position issues, pull requests and drafts; milestone markers highlight dates. Issue dependencies identify blockers.

Project Tracking

Partial supportBuilt in
What you can do
  • Synchronize issue and pull-request changes with project views and visualize project items in configurable charts.

Kanban Board

Partial supportBuilt in
What you can do
  • Use a Kanban project layout built from issues, pull requests and draft items.

Workflow details

Planning
  • Task dependencies
  • Milestones
Measurement
  • Description
    Views can count grouped items and sum numeric fields such as estimated hours; charts visualize configured project data.
    Evidence URL
    docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout
Granularity
  • Description
    Issues support multiple levels of sub-issues; Projects combine issues and pull requests for a team or initiative across repositories.
    Evidence URL
    docs.github.com/en/issues/tracking-your-work-with-issues/learning-about-issues/about-issues
Not confirmed (2)
Constraints
Not confirmed
Workflow boundary and exception handling
Not confirmed

IT Project Management

Explore category

Milestone Tracking

Partial supportBuilt in
What you can do
  • Projects roadmap dates or iterations position issues, pull requests and drafts; milestone markers highlight dates. Issue dependencies identify blockers.

Project Tracking

Partial supportBuilt in
What you can do
  • Synchronize issue and pull-request changes with project views and visualize project items in configurable charts.

Workflow details

Planning
  • Task dependencies
  • Milestones
Measurement
  • Description
    Views can count grouped items and sum numeric fields such as estimated hours; charts visualize configured project data.
    Evidence URL
    docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout
Granularity
  • Description
    Issues support multiple levels of sub-issues; Projects combine issues and pull requests for a team or initiative across repositories.
    Evidence URL
    docs.github.com/en/issues/tracking-your-work-with-issues/learning-about-issues/about-issues
Not confirmed (2)
Constraints
Not confirmed
Workflow boundary and exception handling
Not confirmed

Kanban Tools

Explore category

Project Planning

Partial supportBuilt in
What you can do
  • Projects roadmap dates or iterations position issues, pull requests and drafts; milestone markers highlight dates. Issue dependencies identify blockers.

Milestone Tracking

Partial supportBuilt in
What you can do
  • Projects roadmap dates or iterations position issues, pull requests and drafts; milestone markers highlight dates. Issue dependencies identify blockers.

Workflow details

Planning
  • Task dependencies
  • Milestones
Work Views
  • Table
  • Kanban
  • Roadmap
Measurement
  • Description
    Views can count grouped items and sum numeric fields such as estimated hours; charts visualize configured project data.
    Evidence URL
    docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout
Granularity
  • Description
    Issues support multiple levels of sub-issues; Projects combine issues and pull requests for a team or initiative across repositories.
    Evidence URL
    docs.github.com/en/issues/tracking-your-work-with-issues/learning-about-issues/about-issues
Not confirmed (2)
Constraints
Not confirmed
Workflow boundary and exception handling
Not confirmed

Project Management

Explore category

Reporting/Project Tracking

Partial supportBuilt in
What you can do
  • Synchronize issue and pull-request changes with project views and visualize project items in configurable charts.

Project Planning/Scheduling

Partial supportBuilt in
What you can do
  • Projects roadmap dates or iterations position issues, pull requests and drafts; milestone markers highlight dates. Issue dependencies identify blockers.

Milestone Tracking

Partial supportBuilt in
What you can do
  • Projects roadmap dates or iterations position issues, pull requests and drafts; milestone markers highlight dates. Issue dependencies identify blockers.

Workflow details

Planning
  • Task dependencies
  • Milestones
Work Views
  • Table
  • Kanban
  • Roadmap
Measurement
  • Description
    Views can count grouped items and sum numeric fields such as estimated hours; charts visualize configured project data.
    Evidence URL
    docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout
Granularity
  • Description
    Issues support multiple levels of sub-issues; Projects combine issues and pull requests for a team or initiative across repositories.
    Evidence URL
    docs.github.com/en/issues/tracking-your-work-with-issues/learning-about-issues/about-issues
Not confirmed (2)
Constraints
Not confirmed
Workflow boundary and exception handling
Not confirmed

Pricing

Free

Free option

Free

Plan details & limits
Business Model
  • Free

Enterprise

Plan details & limits
Business Model
  • Subscription

Team

Plan details & limits
Business Model
  • Subscription

Technical details

AI

AI usage conditions
Usage conditions
  • Copilot issue creation and updates are in public preview. It drafts from text or screenshots and repository templates; users review and submit each draft and can only create issues where they already have permission. Assigning an issue to the cloud agent additionally requires the agent to be enabled.
Human Approval
  • Before each action
Input Modalities
  • Text
  • Image
Output Modalities
  • Text
  • Structured data
Use Cases
  • Issue drafting and updates

API

Access
Public
Documentation
docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects
Protocols
  • GraphQL
  • REST
Outbound webhooks
Yes

Deployment

Browser Support
  • Platform
    Chrome
    Limitations
    • Latest stable version recommended
  • Platform
    Edge
    Limitations
    • Latest stable version recommended
  • Platform
    Firefox
    Limitations
    • Latest stable version recommended
  • Platform
    Safari
    Limitations
    • Latest stable version recommended
Client Channels
  • Browser
  • Cli
  • API
Delivery Models
  • Cloud (SaaS)
  • On premises
  • Customer cloud
Hosting Regions
  • United States
  • Europe
  • Australia
  • Japan

Data

Exit Export Scope
  • Records
Export Formats
  • TSV

Reliability

Service status
githubstatus.com

Customization

Supported Scopes
  • Fields
  • Views
  • Workflows

Security

Access Models
  • Role based
MFA Methods
  • Authenticator app
  • SMS
  • Passkey
  • Security key
  • Mobile push approval
Provisioning
  • SCIM 2.0
Residency Scope
  • Country
    United States
    Provider
    GitHub
    Data class
    Primary data
    Exceptions
    • GitHub.com stores data in the US by default. Enterprise Cloud with data residency uses GHE.com and Enterprise Managed Users; selectable regions are EU including EFTA Azure locations, Australia, US and Japan. Managed accounts cannot access public repositories on that enterprise.
SSO Protocols
  • SAML
  • OpenID Connect

Support

Channels
  • Knowledge base

Reviews

Independent experiences, reviewed before publication.

Write a review

No reviews yet.

Be the first to share your experience with GitHub.

Add a product

Search to find a product.