# Barndoor

**Canonical:** https://apis.io/providers/barndoor/  
**Website:** https://barndoor.ai/  
**APIs profiled:** 13

Barndoor AI is the control plane for agentic AI, providing secure access and governance for AI agents and Model Context Protocol (MCP) servers. Founded in 2024 by Oren Michels (founder of Mashery), Barndoor enables enterprise IT, security, and developer teams to register agents, govern MCP server access through policy, broker OAuth connections to backend SaaS, and proxy MCP traffic with runtime policy enforcement and full audit trails. The Barndoor Platform REST API manages servers, connections, policies, agents, and MCP / SSE request proxying. Python, TypeScript, and Go SDKs are published on GitHub alongside Rust SDKs (Cerbos, official MCP, MCP OAuth compliance suite) and a Crew AI example. Deployment options include SaaS (trial), private cloud, and on-premises (Enterprise).

## Kin Score — 65.2 / 100 (strong)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.5 from 64.7).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 67.2 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 63.2 |
| Developer Ergonomics | 52.4 |
| Commercial Clarity | 78.9 |
| Access Clarity | 78.9 |

Regulatory layer — **Insurance**: 42.4 (matched via tags).

## Agent readiness — 38.9 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium (free trial) · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: yes (confidence: high).

## APIs (13)

- **Barndoor Python SDK** — Python SDK for the Barndoor AI Platform. Wraps the Platform REST API, handles Auth0 PKCE login (`loginInteractive()`), discovers governed MCP tools, brokers OAuth connections to...
- **Barndoor TypeScript SDK** — TypeScript SDK for the Barndoor AI Platform. Browser- and Node-friendly client for Auth0 PKCE login, governed MCP tool discovery, OAuth connection initiation, and proxying MCP /...
- **Barndoor Go SDK** — Go SDK for the Barndoor AI Platform. Server-side client for registering agents, managing MCP servers and policies, brokering OAuth connections, and proxying MCP requests from Go...
- **Official MCP Rust SDK** — The official Rust SDK for the Model Context Protocol. Maintained under the Barndoor AI GitHub organization; provides primitives to build MCP clients and servers in Rust.
- **Cerbos Rust SDK** — Rust SDK for Cerbos, the policy-decision-point used by Barndoor for attribute-based access control. Lets Rust services request policy decisions from a Cerbos PDP.
- **MCP OAuth Compliance Suite** — Rust test suite that validates remote MCP servers against the MCP authorization specification - RFC 9728 (Protected Resource Metadata), RFC 8414 (Authorization Server Metadata),...
- **Barndoor + Crew AI Example** — Reference Python demo application showing how to plug Barndoor-governed MCP tools into a Crew AI multi-agent workflow.
- **Barndoor Agents API** — Manage AI agent registrations
- **Barndoor Connections API** — Manage OAuth connections to MCP servers
- **Barndoor MCP Proxy API** — Proxy requests to MCP servers
- **Barndoor Policies API** — Manage access control policies for agents and servers
- **Barndoor Policy API** — The Policy API from Barndoor — 1 operation(s) for policy.
- **Barndoor Servers API** — Manage MCP server instances

## Agentic access (1)

- **Barndoor Agentic Access** — 26 operations · 13 acting · 1 human-in-the-loop

## Security (3)

- **Barndoor Authentication** — http · 1 scheme
- **Barndoor Domain Security** — TLSv1.3 · HSTS · DMARC
- **Barndoor Vulnerability Disclosure** — security.txt · contact published

## Plans (1)

- **Barndoor Plans Pricing**

## Use cases (7)

- **Enterprise AI Governance** — Apply access policies and governance to AI agents across the organization.
- **MCP Server Management** — Centrally register, secure, and manage MCP server deployments for AI agents.
- **Agentic Workflow Orchestration** — Coordinate multi-agent workflows with security and accountability controls.
- **AI Security and Data Exfiltration Prevention** — Prevent unauthorized AI agent actions and limit data exfiltration.
- **Shadow AI Discovery** — Surface unauthorized AI apps and agents already running in the environment.
- **Developer Tooling for Governed Agents** — Build agents safely with end-to-end policy enforcement via SDKs.
- **Microsoft 365 Agent Governance** — Govern agents that work across Microsoft 365 (Excel, Outlook, Teams, OneDrive).

## Tags

AI Agents, AI Governance, Agentic AI, MCP, Policy Enforcement, Authentication, Identity, Security, Audit, Control Plane

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/barndoor/). Scores are computed from the provider's own public artifacts under a published rubric.
