Deploy what you and your AI build, on servers you own

Cloudgate puts apps, databases and AI models on your own server, AWS or Google Cloud, with domains, https, backups and monitoring already set up. Click Deploy in the console, run one command, or let your AI agent do it over MCP.

Rather run it yourself? Cloudgate is free to self-host.

Get started: deploy n8n

  1. Your accountSigned in
  2. A serverBought from Cloudgate, 2 vCPU, 4 GB
  3. DeployRunning

n8n is online at

http://n8n-app.203-0-113-24.sslip.io

Next: add your own domain for https.

you    Fix the checkout bug and send me a preview.
agent  Pushed fix-checkout. Asking Cloudgate for a preview.

create_preview  { applicationId: "shop-web", branch: "fix-checkout" }
→ queued, expires in 60 minutes

read_deployment_log  { deploymentId: "dpl_4f2c" }
→ build finished, container healthy
→ DATABASE_URL=••••••

get_service_health  { serviceId: "shop-web" }
→ uptime check up, error rate under threshold

agent  Preview is live. Every call above is in your audit log.
$ npm install -g @octabyte-io/cloudgate@next
$ cloudgate login
  Approve code QXRT-7PLM in the console
$ cd my-app
$ cloudgate deploy
  Uploading 214 files (skipping .env and .git)
  Building with Nixpacks
  Deployment done
$ cloudgate logs --follow

Runs on

  • Any Ubuntu server
  • AWS
  • Google Cloud
  • Docker Swarm
  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
  • Ollama
  • vLLM
  • GitHub
  • GitLab

One platform, three places to run

Each Environment picks where its Services run. Keep production on AWS and staging on a cheap server, or start on one server and move later. The Project config stays the same.

Your own server

Any Ubuntu machine you can reach over SSH, or one you buy from Cloudgate in the console. Cloudgate sets up Docker Swarm and Traefik on it and runs everything as containers.

  • Apps from git, a Docker image or a folder
  • PostgreSQL, MySQL, MariaDB, MongoDB, Redis, libSQL
  • Docker Compose stacks
  • AI models on your GPUs

Your AWS account

Connect an AWS account and Cloudgate makes the resources with OpenTofu, keeps their state, and shows you any change someone made by hand.

  • Web apps, workers and cron on ECS Fargate
  • PostgreSQL and MySQL on RDS
  • Redis on ElastiCache
  • Buckets and static sites on S3 and CloudFront

Your Google Cloud project

Connect a Google Cloud project and the same Project config deploys there. You pay Google for what runs, at Google’s prices, in your own account.

  • Web apps on Cloud Run
  • PostgreSQL on Cloud SQL
  • Redis on Memorystore
  • Compose stacks on their own VM

What runs where, in detail

Built it with AI? Put it online in three steps

You don’t need to know what a container is. Cloudgate asks for an account, a server and a click, and gives you back a link you can share.

  1. Sign up

    Start the 30-day free trial. Deploy your own app or pick a ready-made template.

  2. Get a server

    Buy one from Cloudgate in a few clicks, or paste one command into a server you already rent.

  3. Press Deploy

    Cloudgate builds it, starts it and gives you its address. Add your own domain whenever you’re ready.

Deploying an app you built with AI

Let your AI agent deploy, inside limits you set

An Agent in Cloudgate is a member of your Organization with its own key, role and access, so you decide what it can touch and see everything it did.

Its own identity
A Reader or Operator role, access to named Projects and Services, and keys that work only at the MCP endpoint.
Every call recorded
Each tool call is a row in the audit log, whether Cloudgate allowed it or refused it.
Secrets stay secret
Passwords and keys are masked out of every result the agent reads, deployment logs included.
Previews that clean up
It can build a branch into a preview that expires on its own, and ask for a Plan without applying it.

How Cloudgate works with AI agents

Your AI agent, connected to Cloudgate over MCP
you    The checkout page is broken. Fix it and send me a preview.
agent  Pushed a fix to fix-checkout. Asking Cloudgate for a preview.

create_preview
  applicationId "shop-web"  branch "fix-checkout"
  queued, expires in 60 minutes

read_deployment_log
  build finished, container healthy
  DATABASE_URL=••••••

get_service_health
  uptime check up, error rate under threshold

agent  The preview is live. Every call above is in your audit log.

What every app gets without extra setup

The parts of running an app in production that usually take a week of setup, ready on day one.

https://shop.example.com

Certificate issued, renews by itself

Domains and https

Point a domain at your app and Cloudgate gets the TLS certificate. Every app also gets a free address that works straight away.

Uptime check upError rate under 5%

Monitoring that needs nothing from the app

Uptime checks, error rates read from the proxy, logs, traces and server alerts, sent to Slack, Discord, Teams, email and more.

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • libSQL

Databases with backups

Six database engines, backed up on a schedule to any S3-compatible storage, and restored from the console.

#1 Detected Node.js app
#2 Building with Nixpacks
#3 Image pushed
#4 Deployment done

Builds without a Dockerfile

Nixpacks works out how to build most apps. Railpack, buildpacks and your own Dockerfile are there when you want them.

mainpull request: its own preview

Previews and rollbacks

A preview for every pull request, and a way back to any earlier Deployment when a change goes wrong.

  • AKOwner
  • MLDeveloper
  • AIAgent, Operator

Teams and access

Members, roles and grants down to a single Service, and an audit log of who did what. SSO and SCIM on Business.

Your appGateway, OpenAI-compatiblellama-3 on vLLM, 1 GPU

Token spend counted per model and per calling Agent

AI models on your own GPUs

Serve a model with Ollama, vLLM or llama.cpp on your Server, and call it through Cloudgate's gateway like any OpenAI-compatible API.

Every Cloudgate feature

Pay for the platform, not a markup on compute

Members, Projects and Environments are never counted. Servers you bring are billed by their provider, and cloud resources by AWS or Google, straight to you.

Starter

$15 a month

For one team running its own apps.

  • 3 Servers and 3 Cloud Environments
  • Unlimited members, Projects and Environments
  • Apps, databases, Compose stacks and AI models
  • Domains, TLS, backups, metrics and uptime checks
Start 30-day free trial

Self-hosted

Free under the Elastic License 2.0

Run Cloudgate on your own machine.

  • Install on one Ubuntu 24.04 server
  • One Organization, one build at a time per Server
  • Enterprise license adds SSO, SCIM and more
How self-hosting works

Add-on: $5 a month for one more Server and one more Cloud Environment. Compare plans and see worked examples

Questions people ask

What is Cloudgate?

Cloudgate is a deployment platform for servers and cloud accounts you own. It builds and runs your apps, databases, Docker Compose stacks and AI models on your own Linux server, your AWS account or your Google Cloud project, and handles domains, TLS certificates, backups, logs and monitoring for you.

Can an AI agent deploy with Cloudgate?

Yes. You create an Agent in Cloudgate, give it a role and access to the Projects it should reach, and connect your AI tool to Cloudgate’s MCP endpoint with the Agent’s key. It can deploy, read logs and health, and open previews that expire. Every call is in the audit log and secrets are masked out of everything it reads. How agents work.

I built an app with AI and don’t know servers. Can I still use Cloudgate?

Yes. The get-started wizard asks three things: your account, a server (buy one from us with a few clicks, or connect your own with one command), and Deploy. You get a working address at the end. Deploying an app you built with AI.

How is Cloudgate different from Heroku, Vercel or Render?

Those platforms run your app on their machines and bill you for their compute. Cloudgate runs it on machines you own or rent yourself, or in your own AWS or Google Cloud account, so you pay providers directly and can move between them. You can also self-host Cloudgate itself.

How much does Cloudgate cost?

The hosted plans are $15 a month (Starter) or $35 a month (Business, with SSO and SCIM), each with 3 Servers and 3 Cloud Environments and a 30-day free trial. An Add-on is $5 a month for one more Server and one more Cloud Environment. Self-hosting is free. See pricing.

Is Cloudgate open source?

Cloudgate is source-available under the Elastic License 2.0. Anyone can use, self-host and modify it for free. What the license does not allow is offering Cloudgate to others as a hosted service. Self-hosting Cloudgate.

Put your next app online today

Every plan starts with a 30-day free trial. Bring a server, buy one from us, or connect AWS or Google Cloud.