Private PHP Composer Packages
Use Unlock as your private Composer repository and let your user install your packages with only four lines of code.
`$ git:(main)` ^1000 composer require hammerstone/refine^500
`Loading composer repositories with package information`
`Authentication required (refine.composer.sh):`
`Username:` [email protected]
`Password:` 6b8a971e-6ba1-400f-9915-ea91604f7f0e
`./composer.json has been updated`
`- Installing hammerstone/refine (1.0.0): Extracting archive`
`Generating autoload files`
`✅ Successfully installed hammerstone/refine`
1{ 2 "name":"laravel/laravel", 3 "type":"project", 4 "description":"The Laravel Framework.", 5 "repositories":[ 6 { 7 "type":"composer", 8 "url":"https://refine.composer.sh" 9 } 10 ], 11 "require":{12 "laravel/framework":"^8.12",13 "hammerstone/refine":"^1.00"14 }15 }
With Unlock's private Composer repository you can safely publish and share your packages with the entire world.
Each of your products will have a beautiful, unique repository URL
You can use license policies to restrict user access to specific versions.
You can use license policies to remove access after a specific time.
Restrict users to only access releases up until their expiration date.
Have user access revoked when their license expires.
Publish a new release to GitHub, and your release will be made available automatically.
Your software is securely distributed to your users via our CDN for high-speed downloads.
Require your customers to activate their licenses and track their usage across multiple applications.
If you can't find the answer you are looking for, feel free to reach out at [email protected]