Skip to main content

Open source · Apache-2.0 · Self-hostable

The cloud your agents can actually run

Open-source infrastructure where AI agents deploy and operate full services headlessly — on machines you own. Push a repo, get a live HTTPS URL in one call.

Deploy from Git · Custom domains + TLS · Managed Postgres · MCP-native

bex · deployone API call — no dashboard required
$ bex deploy github.com/acme/api
▸ build    cloud-native buildpack
▸ tls      api.onbex.co · issued
✓ live     in 34s
phaselive
revisiona1b9f4c
urlapi.onbex.co

Any stack

Deploy anything you can build

Push a repo in any language — Bex builds it with cloud-native buildpacks, or bring your own Dockerfile.

Node.jsPythonGoRubyRustPHPElixirDocker

Agent-native

Built for agents, not dashboards

Every action is a clean API call with machine-readable state and an MCP server — so an agent can drive the whole platform end to end. No dashboard-only actions.

01/deploy

Deploy

An agent pushes a repo or calls MCP. Cloud-native buildpacks or your Dockerfile turn it into a running HTTPS service.

02/operate

Operate

Suspend, resume, restart, scale — every operation is an API call. No console clicking, no human in the loop required.

03/observe

Observe

Machine-readable state — phase, revision, url — that an agent can read back and act on.

Included

Everything a service needs — nothing an agent can't reach

  • Deploy from Git — buildpacks or Dockerfile
  • Custom domains with automatic TLS
  • Managed PostgreSQL
  • MCP server for agent control
  • Render-compatible REST + GraphQL API
  • Apache-2.0 — self-host on your own hardware

Optional dashboard

A dashboard for humans. The same API for agents.

Watch every deploy, inspect logs and metrics, and manage resources in one place. Nothing here is dashboard-only — agents use the same REST, GraphQL, and MCP surfaces.

Open the dashboard →
bex dashboard project overview showing two running services

One view of every resource

Services, datastores, and environment groups stay organized by project and environment.

bex dashboard showing a live deployment and its status timeline

Deploy with confidence

Trace every revision from build to live, inspect its logs, and roll back when needed.

bex dashboard showing memory and CPU charts for a running service

See what your services are doing

Follow CPU, memory, requests, latency, bandwidth, and deploy events from the same service view.

What you can run

Everything you need in production

A Render-compatible service model for your whole backend — not just static sites.

Web Services

web

Long-running HTTP services with zero-downtime deploys, custom domains, and automatic TLS.

Background Workers

worker

Run queues, consumers, and long-running jobs right next to your services.

Cron Jobs

cron

Scheduled tasks on the same deploy-from-git flow as everything else.

Static Sites

static

Ship frontends and docs, built straight from your repo.

Managed Postgres

postgres

Fully managed PostgreSQL, provisioned with a single API call.

Private Services

private

Internal services reachable only inside your own network.

Ownership

PaaS convenience, without the lock-in

The deploy experience you expect — on infrastructure you actually own.

Typical managed cloud

  • Runs on their metal, black-boxed
  • Per-seat and egress pricing
  • Closed source, dashboard-driven
  • Agents bolted on as an afterthought

Bex

  • Runs on hardware you own
  • No per-seat tax, no egress surprises
  • Apache-2.0, fully API-driven
  • Agent-native — every action is an API call

Render-compatible API — point your existing tooling at Bex and keep moving.

Get started

Give your agents infrastructure they can drive

Open-source, self-hostable, and built so autonomous agents can deploy and operate real services — on machines you own. No lock-in, no dashboard-only actions.