# Executor ## Docs - [Connections](https://executor-typed-api-proxy.mintlify.app/concepts/connections.md): A connection is a configured instance of an integration. One integration can have many connections. - [Integrations](https://executor-typed-api-proxy.mintlify.app/concepts/integrations.md): An integration is something Executor connects to, defined by an MCP server, an OpenAPI spec, or a GraphQL endpoint. - [Policies](https://executor-typed-api-proxy.mintlify.app/concepts/policies.md): Policies control whether each tool is always allowed, requires approval, or is blocked. - [Executor Cloud](https://executor-typed-api-proxy.mintlify.app/hosted/cloud.md): Use hosted Executor Cloud: no setup, with a free tier. - [Self Hosted Cloudflare](https://executor-typed-api-proxy.mintlify.app/hosted/cloudflare.md): Run Executor as a single Cloudflare Worker in your own account, with Cloudflare Access for auth and D1 for storage. - [Self Hosted Docker](https://executor-typed-api-proxy.mintlify.app/hosted/docker.md): Run the whole Executor server in one Docker container over a SQLite file: API, MCP, auth, code execution, and the web UI. - [Introduction](https://executor-typed-api-proxy.mintlify.app/index.md): Executor is the open-source integration layer for AI agents: one catalog for every tool, shared across every agent you use. - [CLI](https://executor-typed-api-proxy.mintlify.app/local/cli.md): Run Executor as a local background service and drive it from the command line. - [Desktop app](https://executor-typed-api-proxy.mintlify.app/local/desktop.md): Run Executor locally with a native desktop app: a graphical console that runs alongside the CLI. - [MCP Proxy](https://executor-typed-api-proxy.mintlify.app/mcp-proxy.md): Executor is one MCP endpoint in front of all your integrations: connect once, and every agent gets the same catalog with shared auth and policies.