Features
Monorepo Support
A single repository (called monorepo) can provide multiple Composer packages in sub-directories.
PHP Tooling
Released versions of packages are available for installation via Composer 1.x and Composer 2.x.
Access Management
Packages are securely hosted at repo.enpack.io behind a granular token-based authentication.
Worldwide CDN
Package distributions are cached at edge servers across the world to optimize download speeds.
Free for Open Source
The service is free for open-source projects of reasonable size. See plans for feature comparison.
Plans
Custom plans with elevated limits are available for Enterprise clients.
Please send over your requirements to sales to get a quote.
Plans and/or pricing are subject to change without notice.
Usage
Install packages from a published monorepo using an authentication token with respective permissions
composer.json
{
"repositories": [
{
"type": "composer",
"url": "https://your-org.repo.enpack.io/project"
}
],
"require": {
"example/module-primary-feature": "^2.0",
"example/theme-dark": "^1.0"
}
}
auth.json
{
"http-basic": {
"your-org.repo.enpack.io": {
"username": "TOKEN_ID",
"password": "SECRET_KEY"
}
}
}