Hosted evaluation
A good fit for evaluating the managed dashboard and early workloads in the working public alpha; not for production-critical systems yet.
Open-source PaaS · Hosted public alpha · Self-hostable
Bex is an open-source platform for developers and AI agents: connect a repo, build it, and run an HTTPS service through the dashboard, API, or MCP.
Hosted Bex is a public alpha. Evaluate it before using it for production workloads.
Git deploys · Custom domains + TLS · Postgres · REST, GraphQL + MCP
Optional dashboard
Inspect deploys, logs, metrics, and supported resources in one place. REST, GraphQL, and MCP coverage varies by capability; the parity ledger records current gaps.

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

Trace a revision from build to ready, inspect its logs, and use the rollback controls available for that resource.

Follow CPU, memory, requests, latency, bandwidth, and deploy events from the same service view.
Agent-native
Deploy and operate supported resources through documented APIs and MCP. Check the parity ledger for current coverage and optional-service requirements.
01/deploy→
An agent pushes a repo or calls MCP. Cloud-native buildpacks or your Dockerfile turn it into a running HTTPS service.
02/operate→
Use documented API operations to suspend, resume, restart, and scale supported resources.
03/observe
Machine-readable state — phase, revision, url — that an agent can read back and act on.
Included
Use a documented native runtime, or bring a Dockerfile for another stack. Check the parity ledger before relying on a specific build path.
What you can run
Evaluate web, private, worker, cron, static, and PostgreSQL resource models; inspect the parity ledger for exact interface coverage and gaps.
Long-running HTTP services with deploy history, custom domains, and automatic TLS.
Run queues, consumers, and long-running jobs right next to your services.
Scheduled tasks using the same Git-backed service definitions.
Ship frontends and docs, built straight from your repo.
Provision PostgreSQL through supported API and dashboard workflows; backing services require configuration.
Internal services reachable only inside your own network.
Fit + economics
Choose the operating model that matches your team today. Both paths use the same open-source Bex platform.
Managed path
Bex runs the platform for you. The hosted service is a public alpha, best for evaluation and early workloads rather than production-critical systems.
Free service tier: 0.1 CPU · 512 MiB
Starter example: 0.5 CPU and 512 MiB is $4.90/month at 730 hours. Build, bandwidth, and storage usage are metered separately.
Owned path
Run the Apache-2.0 platform on infrastructure you control and keep the API-driven deploy workflow.
There is no Bex platform fee for the open-source software. You still pay for and operate servers, storage, networking, backups, upgrades, and on-call coverage.
Start with a real example
Pick hosted evaluation or self-hosting first. Then explore one of five examples that ship in the Bex repository—without pretending registration auto-deploys it.
The dashboard is the shortest path to evaluating Bex. Registration is live; production-critical workloads should wait until the public alpha matures.
Choose a starter
Node.js hello
Node.js 20+ · Docker
A minimal Node.js HTTP service built from the example Dockerfile.
Inspect full source on GitHubThe selected example is not carried through registration and is not auto-deployed. Keep this source page open while creating the service.
Selected manifest
examples/hello-node
render.yaml
yaml
# render.yaml — Node.js hello-world web service.
# Replace repo/rootDir with your own checkout; bex builds from the Dockerfile and
# returns a live https URL. A git push redeploys automatically via the push webhook.
services:
- name: hello-node
type: web
runtime: docker
repo: https://github.com/bex-co/bex # replace with your fork/checkout
rootDir: examples/hello-node
branch: main
plan: free
healthCheckPath: /
envVars:
- key: MESSAGE
value: "hello from bex (node)"Expected product state
These values describe the documented result shape. Revision and URL are illustrative placeholders, not live output or a deployment-time promise.
Find your fit
Choose the smallest useful evaluation path. Production-sensitive teams should inspect current evidence before expanding scope.
A good fit for evaluating the managed dashboard and early workloads in the working public alpha; not for production-critical systems yet.
A good fit for platform engineers who can run the documented local Cluster API prerequisites and want to inspect the open-source control plane.
A good fit for exploring documented REST, GraphQL, and MCP workflows on supported resources; interface coverage varies by capability.
Wait or verify first. Bex is not ready for production workloads; inspect each required capability and current project state before accepting operational risk.
Choose your path
Create an account in the hosted public alpha, or follow the quickstart to run Apache-2.0 Bex on infrastructure you operate.
Latest
Aug 17, 2026
Aug 17, 2026
Aug 17, 2026
Aug 17, 2026
Aug 17, 2026
Aug 17, 2026