# Beamhall > Beamhall is a self-hosted, MCP-controlled application backplane: AI coding > agents build and deploy internal apps ("beams"), and each app inherits its > infrastructure — hardened runtime, managed Postgres, a write-only secret > vault, company sign-in, brokered email and object storage, TLS routing — as > capabilities provisioned behind policy. The agent never receives a credential, > an endpoint, or a config file. Beamhall is a single Go binary you run on your own hardware (private VM, dedicated VPC, or on-prem). Apache-2.0, no SaaS, no phone-home, air-gap friendly. Current release: v0.4.0 (pre-1.0, entering design-partner validation). Key ideas, if you only remember three things: - The agent and the code it writes are both treated as **untrusted**. - The agent asks for a **capability**, not for infrastructure; secrets and database connection strings are injected into the running app and never returned to the agent. - Security defaults are **structural, not advisory**: least privilege, read-only root filesystem, default-deny egress, per-workspace isolation, and IT-gated promotion from preview to live — with no agent tool to widen any of them. Common synonyms: a "beam" is an app / website / service / API / internal tool. A "beamhall" is a workspace. The agent-facing control surface is MCP. ## Core pages - [Beamhall overview](https://beamhall.com/): what Beamhall is, what a beam inherits, and why an agent gets a handle instead of a credential. - [Walkthrough](https://beamhall.com/#walkthrough): a real agent session shipping an internal RSVP app end to end. - [Architecture](https://beamhall.com/#architecture): the request path, the trust boundary, and what the agent never touches. - [Features](https://beamhall.com/#features): what is built in and which separate tooling it replaces. - [Security](https://beamhall.com/#security): the buyer-facing security story and guarantees. - [Roadmap](https://beamhall.com/#roadmap): what is built and validated, and what is planned. - [Get started](https://beamhall.com/#install): install Beamhall on your own host. ## Comparisons - [Beamhall vs Dokploy vs Coolify](https://beamhall.com/alternatives/beamhall-vs-dokploy-vs-coolify/): why a self-hosted PaaS and an agent backplane answer different questions. ([markdown](https://beamhall.com/alternatives/beamhall-vs-dokploy-vs-coolify.md)) ## Source and documentation - [Source repository](https://github.com/Beamhall/beamhall): the Go implementation, Apache-2.0. - [Threat model](https://github.com/Beamhall/beamhall/blob/main/docs/threat-model.md): the security document; every mitigation cites a test or a lab finding. - [Design plan](https://github.com/Beamhall/beamhall/blob/main/docs/PLAN.md): architecture, security model, scope and locked decisions. - [Project status](https://github.com/Beamhall/beamhall/blob/main/docs/STATUS.md): what is done and what is next. ## Optional - [Full text of every page](https://beamhall.com/llms-full.txt): the site's substantive content as one markdown file. - [Sitemap](https://beamhall.com/sitemap-index.xml)