Features

Everything an agent touches, under control.

Backstack is a self-hosted AI control plane in a single binary. Connect your agents to your tools and data through one place that sees, permissions, and records every call. Today it governs your agents over MCP and the APIs they already reach.

Semantic tool catalog

One registry of every tool, MCP server, API, and data source your agents can reach: described, searchable, and the single source of truth for what's connected.

RBAC & workspaces

Scope access by role and by workspace. Decide which people and which agents can use each tool, with least-privilege by default.

OAuth 2.1 & SSO

Standards-based auth for both users and agents. Plug into your identity provider; stop scattering raw credentials into prompts and configs.

Full audit log

Every tool call, by every agent, recorded: what was called, by whom, with what arguments. Answer "what did our agents actually do?" with evidence.

Tool-call content filtering

Inspect and block what flows through tool calls so sensitive information doesn't leak out of your systems via an agent.

Self-hosted single binary

One Rust binary you run on your own infrastructure. No control plane in someone else's cloud. Runs in your VPC or fully air-gapped, so your data never leaves.

Connect what you already run

Bring your existing MCP servers, REST APIs, and data sources. Works with the agents and models you already use, including OpenAI, Anthropic, and more.

Visibility you can act on

See what's connected and how it's used, then tighten or revoke access in one place. Audit trails support your own compliance and review processes.

Put it in front of your agents

The fastest way to understand Backstack is to use it. The live demo runs the real binary.