More reliable and faster Composer deployments
Toran acts as a proxy for Packagist and GitHub. It is meant to be set up on your own server or even inside your office. This offers a few benefits:
- Redundant infrastructure to ensure your deployments never fail and your developers can work at any time. Packages will be installed from your proxy with a fallback to GitHub, ensuring a maximum availability.
- Higher bandwidth for faster installations. You can set up Toran in your local network or on a server near you.
Easily host private packages
Toran is easy to install and configure, and provides you with a web interface to conveniently manage and list your private Composer packages. It uses a file-based configuration that is easy to manage from the command line but also allows changes over the web interface. Whatever suits you best.
Built to work with Composer
Toran is built by Jordi Boggiano, lead developer of Composer. As such he can make sure they work well together and that Toran stays up to date with Composer's changes.
Support Composer and Packagist
Toran was built because maintaining and developing Composer and Packagist further has become impossible without some funding. Providing this additional product for a fee to companies using Composer will hopefully provide a more sustainable income than donations would. Composer and Packagist will of course remain free and open since they are pillars of the open-source PHP community.
Get your Toran license
Prices below are for yearly licenses that include all updates for as long as you own a license.
| Personal Use | Supporter | Business | |
|---|---|---|---|
| Developers | 1 | 1 | |
| Support | None Need More Support? |
Email Need More Support? |
Priority Email Need More Support? |
| Price | Free for personal use | CHF 99.- / year €80 or $110* |
CHF 49.- / year for priority support CHF 95.- per developer per year Every 10th developer is free New hires and updates included in the yearly license 50+ devs? Contact us for custom pricing |
* Billing is in CHF. Prices are VAT excl. Prices in EUR and USD are only indicative.
Upcoming Features / Roadmap
The following features may be added at some point in the future depending on interest from the community.
- Improvements to the package browsing UI (search and package details)
- Packagist strict proxying to limit which packages your developers can use
- More advanced Packagist proxying rules
- LDAP and/or other more advanced authentication solutions
- PaaS-provider edition for large-scale proxy setups
- Toran-as-a-Service for private package hosting without hassle
Server Requirements
Toran Proxy requires PHP 5.3.3 or above and the following PHP extensions need to be enabled: OpenSSL, ctype, JSON, XML.
Licenses are issued by Nelmio AG, CHE-236.742.577, and covered by the End User License Agreement.