GitHub Container Registry Packages API
Manage packages for authenticated users and organizations.
Operations 24
POST
/orgs/{org}/packages/{package_type}/{package_name}/restore
Restore a package for an organization
#
GET
/orgs/{org}/packages/{package_type}/{package_name}/versions
List package versions for a package owned by an organization
#
GET
/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
Get a package version for an organization
#
DELETE
/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
Delete package version for an organization
#
POST
/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
Restore package version for an organization
#
POST
/user/packages/{package_type}/{package_name}/restore
Restore a package for the authenticated user
#
GET
/user/packages/{package_type}/{package_name}/versions
List package versions for a package owned by the authenticated user
#
GET
/user/packages/{package_type}/{package_name}/versions/{package_version_id}
Get a package version for the authenticated user
#
DELETE
/user/packages/{package_type}/{package_name}/versions/{package_version_id}
Delete a package version for the authenticated user
#
POST
/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
Restore a package version for the authenticated user
#
POST
/users/{username}/packages/{package_type}/{package_name}/restore
Restore a package for a user
#
GET
/users/{username}/packages/{package_type}/{package_name}/versions
List package versions for a package owned by a user
#
GET
/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
Get a package version for a user
#
DELETE
/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
Delete package version for a user
#
POST
/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
Restore package version for a user
#
Documentation
Documentation
https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry
GettingStarted
https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry#authenticating-to-the-container-registry
Specifications
Schemas & Data
JSONSchema
https://artifacts.apis.io/github-container-registry/json-schema/github-container-registry-package-version-schema.json
JSONSchema
https://artifacts.apis.io/github-container-registry/json-schema/github-container-registry-package-schema.json
Other Resources
API Documentation
https://docs.github.com/en/rest/packages/packages
Capabilities
https://artifacts.apis.io/github-container-registry/capabilities/github-container-registry-capabilities.yml
Rules
https://artifacts.apis.io/github-container-registry/rules/github-container-registry-rules.yml
Pricing
https://docs.github.com/en/billing/managing-billing-for-github-packages/about-billing-for-github-packages