Where code goes live.

Cloudexa gives you Git repositories and application hosting in one place. Push code, deploy it, attach a domain, and keep the files your app creates.

What it does

A small platform for code and hosting.

Cloudexa is made for projects that don't need a pile of separate services just to get online.

Git repositories Keep public or private repositories, browse files and commits, and clone or push over Git.
Hosting Connect a repository to a project and deploy supported runtimes without writing deployment infrastructure yourself.
Persistent files Files created by the application can stay on disk between normal restarts and redeployments.
Databases Create PostgreSQL or MySQL databases and get connection details directly from Cloudexa.
Domains Use a Cloudexa hostname or connect your own domain to a hosted project.
Deployment

From repository to a running app.

A deployment uses the repository as the source, updates the project's persistent app directory, runs the build, then starts the application.

deploy example flow
repository
  ↓
sync source changes
  ↓
build in /app
  ↓
start container
  ↓
route hostname
Node.js Python PHP Ruby Go Java Static
How to start

You only need a repository.

01
Create or push a repository Use the web interface or push with Git from your computer.
02
Create a hosting project Choose the repository, branch and optional build or start commands.
03
Deploy it Cloudexa builds the project and gives the running application a public hostname.

Build something and put it online.

Start with a repository. Add hosting when you need it.