Automated Rollout
Managing many servers with different code versions can be a hassle. Scalarium integrates deployment with server management.
SCM Support
You can deploy your application directly out of your source control management system. Scalarium supports git, Subversion or package downloading via HTTP.
Every server will grab the same version and follow the deployment instructions - which you can customize with Chef.


Logging
Scalarium logs who deployed what version to what servers. It is easy to find out what the latest version on your machines is. Or who deployed the update last week and why.
API Support
You cannot only deploy via the Scalarium UI but also using our API. This means you can integrate Scalarium into your systems.
Common use cases are deploying staging systems out of CI builds or integration into an internal management tool.


Customizable
You can easily extend and override the deployment process. Scalarium has sane defaults but you adapt and change so that the deployment to fits your needs.
Customization is possible with custom Chef recipes or using simple deployment callbacks.
Capistrano Compatibility
Scalarium uses Chef for deployment. It follows the Capistrano and Webistrano conventions. Deployment callbacks are supported in Capistrano syntax.
You can copy & paste many of your custom Capistrano recipes directly into Chef deployment callback files.
