GitHub Releases API

The GitHub Releases API lets you create, edit, and delete releases for a repository, as well as upload and manage release assets (binaries, installers, archives). Releases are based on Git tags and provide a way to package and distribute software versions with release notes, pre-release flags, and downloadable assets.

Documentation

API entry from apis.yml

apis.yml Raw ↑
aid: github:github-releases-api
name: GitHub Releases API
tags:
- Distribution
- Releases
baseURL: https://api.github.com
humanURL: https://docs.github.com/en/rest/releases?apiVersion=2022-11-28
properties:
- url: https://docs.github.com/en/rest/releases
  type: Documentation
description: The GitHub Releases API lets you create, edit, and delete releases for a repository, as well
  as upload and manage release assets (binaries, installers, archives). Releases are based on Git tags
  and provide a way to package and distribute software versions with release notes, pre-release flags,
  and downloadable assets.