GitHub Packages
GitHub Packages is a platform for hosting and managing your packages, containers, and other dependencies.
You can integrate GitHub Packages with GitHub Actions, the GitHub APIs, and webhooks. This allows you to create an end-to-end workflow to release and consume your code.
GitHub Packages currently supports the following registries:
- Container registry supporting Docker and OCI images
- npm registry for JavaScript using npm (
package.json
) - NuGet registry for .NET (
nupkg
) - Apache Maven registry for Java (
pom.xml
) - Gradle registry for Java (
build.gradle
) - RubyGems registry for Ruby (
Gemfile
)
Pricing
Packages are free for public packages. For private packages, each GitHub version includes a certain amount of storage and data transfer. Any usage beyond that amount is charged separately and can be controlled using spending limits.
Monthly billed customers have a default spending limit of $0 US dollars, which prevents additional usage...