The easy way to run
your Java apps
Deploy and run professional Java apps on the cloud with a no-fuss platform.Start developing
The tools in the Divio Cloud family keep improving. They are useful, reliable and straightforward to use, and they're making our work as developers way easier.Rob Edwards, Managing Director, Farm Digital Limited
Bring your stacks together
in one hyper-flexible platform
Python, Django, Node, React, PHP. Laravel, Java, Spring: Any stack you can imagine runs on our platform, all through one unified interface. StackAddons allow you to extend and maintain your web applications to a degree not possible with any other solution.
10 things you’re going to love
as a Java developer using Divio
All your projects in one placeKeeping track of your apps and their dependencies is easy with everything one place. If you don’t enjoy going through hundreds of weirdly named services, this is for you.
Automatic and on-demand backupsSleep better knowing that we have you covered with automatic and on-demand backups. Pretend that your fatal commit never happened with our worry-free restoration.
Environment migrationAll your apps are containerised and move friction-free across your local, testing and live environments. No more trying to remember that one file you changed.
Easy domain managementYou can easily assign domains to projects with automated certificate generation that uses Let's Encrypt trusted certificates. Any forgot-to-renew panics are a thing of the past.
Everything in GitWe provide a private Git-based repository for each of your projects. You can also use your existing Git repositories on Github, GitLab, BitBucket and more.
Divio has made it possible for us to dedicate more of our time to developing our projects and less of it to deploying them. We've benefited, and our customers have benefitedMartin Coté, Managing Director & Founder, D-modules
Local developmentOur development tools automatically setup a local Docker-based environment and provide easy access to your code. Our command line means you never need to admit defeat and use a GUI.
CI/CD integrationOur REST-based API allows for headless control and tight integration into your existing workflows and deployment pipelines. It’s so good, it’s what we use to build our tools.
Managed servicesAll services come fully-managed. You are free to focus on your apps and important updates are intelligently suggested. In other words, you can blame us.
Best practices by defaultYou can avoid misconfiguration because we use best-practises that prevent human-error and promote secure development. Nobody gets to open the firewall to quickly check the database.
Developer docsWe have a thing for great developer documentation and we like to think we have set the standard. Even our copy-paste sample code works.
Ready-to-go development environment
The Divio app automatically configures a local development environment and manages project files. Development teams use a common working environment for faster onboarding. There is no manual setup and no environment-specific tweaking to remember.
Freedom to work your way
The Divio app is designed to stay out of the way. You can keep using your existing development tools and processes, and just synchronise your project files when you are ready.
With no plugins to install, and cross platform support, Divio works seamlessly with your preferred setup.
Direct access with
our command-line interface (CLI)
The CLI is a command-line interface that provides everything you need to create, manage and deploy your projects.
The CLI can be driven through scripts for easy integration into your existing development or deployment process.
Call the doctor
The doctor feature can intelligently examine your development environment and diagnose any issues.
pip install divio-cli