Unity
Unity Package Registry
pckgs.io provides an npm-compatible registry for Unity packages. It integrates directly with the Unity Package Manager and the standard npm CLI, allowing you to install and publish both public and private packages seamlessly with granular access control to strictly manage who can access each package across your team.
Quick Start
1. Add the scoped registry
{
"scopedRegistries": [
{
"name": "pckgs.io",
"url": "https://unity.pckgs.io/my_org",
"scopes": [
"com.example"
]
}
]
}2. Authenticate (private packages only)
[npmAuth."https://unity.pckgs.io/my_org"]
token = "<YOUR_ACCESS_TOKEN>"
alwaysAuth = true3. Install — no CLI needed
- 1 Open Window → Package Manager
- 2 Under My Registries, select pckgs.io
- 3 Browse and install packages from your organization
Publish
Why Unity teams choose pckgs.io
Native Unity Package Manager (UPM) Support
Purpose-built for the Unity Editor and UPM. Seamlessly host, discover, and install custom packages directly within your Unity projects without third-party tools.
Standard npm CLI & CI/CD Compatibility
Keep your existing build pipelines. Use standard npm publish and CLI commands out of the box with zero configuration changes to your CI/CD workflows.
Per-package access control
Define broad access with wildcards or target specific packages with read, write, or delete permissions for CI/CD pipelines and team members.
Public & Private package access
Publish private packages restricted to your organization or distribute public packages globally managed effortlessly within a single scoped registry.
Docs
Other Registries