Frameworks
IndieCloud supports a variety of frameworks out of the box, allowing you to deploy applications with ease. Below is a list of frameworks that you can use to create your applications along with template repositories for quick setup.
Supported Frameworks with Templates
More frameworks that work with IndieCloud (but not as good as the ones above)
Getting Started
1. Select your Template
Select one of the templates listed above.
Of course, you can also create your own application from scratch or use an existing project. But then some IndieCloud magic might not work. Up to you! ¯\(ツ)/¯
You can clone these templates and then push it to your own GitHub repository, or you can directly fork the repository to your own GitHub account.
2. Create a New Application
If you have already created a new application for your project, you can skip this step. Otherwise, follow the steps shown in Creating a New Application to create a new application.
3. If your Application requires a Database
If your application requires another application, like a PostgreSQL, you can create a managed PostgreSQL database. You can do this by following the steps in Creating a managed PostgreSQL Database.
4. Deploy Your Application
Once everything is set up, you can check the Status of your application in the Application Overview.

If the Status is "Completed", your application is successfully deployed and you can access it via the provided URL.
If you used one of our templates, you will get a 404 Not Found error, because there is no content on the root path. Append "/hello" as this is the default endpoint for this template.
Troubleshooting
In case the Status is not "Completed", you can try to re-deploy by clicking the "Deploy" button. Also have a look at the build and app logs in the "Deployments" tab of your application if something went wrong.
Need Help?
If you need help with your Spring Boot application, feel free to join our Discord Server.