Git website screenshot

Git

Git is a distributed version control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files.

4 APIs 0 Features
DistributedGitOpen SourceSource Code ManagementVersion Control

APIs

Git CLI

Git command-line interface for version control operations.

GitHub API

RESTful API for GitHub's Git hosting platform.

GitLab API

RESTful API for GitLab's Git repository management.

Gitea API

RESTful API for Gitea's self-hosted Git service.

Pricing Plans

Git Plans Pricing

3 plans

PLANS

Rate Limits

Git Rate Limits

5 limits

RATE LIMITS

FinOps

Git Finops

FINOPS

Resources

🔗
Website
Website
🔗
Documentation
Documentation

Sources

Raw ↑
aid: git
name: Git
description: Git is a distributed version control system for tracking changes in source code during software development.
  It is designed for coordinating work among programmers, but it can be used to track changes in any set of files.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2024-01-01'
modified: '2026-04-28'
position: Consumer
url: https://raw.githubusercontent.com/api-evangelist/git/refs/heads/main/apis.yml
specificationVersion: '0.19'
tags:
- Distributed
- Git
- Open Source
- Source Code Management
- Version Control
apis:
- aid: git:git-cli
  name: Git CLI
  description: Git command-line interface for version control operations.
  humanURL: https://git-scm.com/docs
  tags:
  - Version Control
  properties:
  - type: Documentation
    url: https://git-scm.com/doc
  - type: Reference
    url: https://git-scm.com/docs
- aid: git:github
  name: GitHub API
  description: RESTful API for GitHub's Git hosting platform.
  humanURL: https://docs.github.com/en/rest
  baseURL: https://api.github.com
  tags:
  - Git
  - GitHub
  properties:
  - type: Documentation
    url: https://docs.github.com/en/rest
  - type: OpenAPI
    url: https://github.com/github/rest-api-description
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
- aid: git:gitlab
  name: GitLab API
  description: RESTful API for GitLab's Git repository management.
  humanURL: https://docs.gitlab.com/ee/api/
  baseURL: https://gitlab.com/api/v4
  tags:
  - Git
  - GitLab
  properties:
  - type: Documentation
    url: https://docs.gitlab.com/ee/api/
  - type: OpenAPI
    url: https://docs.gitlab.com/ee/api/openapi/openapi.yaml
  - type: Authentication
    url: https://docs.gitlab.com/ee/api/rest/index.html#authentication
- aid: git:gitea
  name: Gitea API
  description: RESTful API for Gitea's self-hosted Git service.
  humanURL: https://docs.gitea.io/en-us/api-usage/
  tags:
  - Git
  - Gitea
  - Self-hosted
  properties:
  - type: Documentation
    url: https://docs.gitea.io/en-us/api-usage/
  - type: OpenAPI
    url: https://gitea.io/api/swagger
common:
- type: Website
  url: https://git-scm.com/
- type: Documentation
  url: https://git-scm.com/doc
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com