# Diagrid > Diagrid builds the enterprise platform for making AI agents and MCP servers reliable and secure, powered by durable execution. Built on open-source Dapr, the CNCF project trusted by thousands of organizations. Diagrid's platform makes any agent and MCP server crash-safe with guaranteed recovery and safe replay under failure. It provides durable execution, service discovery, identity management, and end-to-end tracing for production AI agent workloads. ## Products ### Diagrid Catalyst Catalyst is a serverless platform for building reliable AI agents and distributed applications using durable execution. It provides durable workflows, service invocation, pub/sub messaging, state management, and built-in security — without managing infrastructure. **Key capabilities:** - **Durable Execution & Workflows**: Build crash-resilient agents and orchestration pipelines with automatic state recovery, guaranteed completion, and safe replay under failure. A managed alternative to self-hosting Temporal or other durable execution engines. - **Agent & MCP Service Discovery**: Identify, locate, and securely communicate between agents, MCP servers, and microservices. - **Authentication & Authorization**: Built-in identity and access management with mTLS for all service-to-service communication. - **Tracing & Observability**: End-to-end distributed tracing across agents and workflows. - **Workflow Visualizers**: Visual debugging and monitoring of durable workflow execution. - **Multi-Region Deployment**: Run agents across regions with serverless scale-out. **Supported agent frameworks:** LangGraph, CrewAI, PydanticAI, Google ADK, AWS Strands, OpenAI Agents, LangChain Deep Agents, Microsoft Agent Framework, Spring AI. **Framework solutions — take any agent framework to production:** - [LangGraph Production](https://www.diagrid.io/solutions/langgraph-production) - [CrewAI Production](https://www.diagrid.io/solutions/crewai-production) - [PydanticAI Production](https://www.diagrid.io/solutions/pydanticai-production) - [Google ADK Production](https://www.diagrid.io/solutions/google-adk-production) - [AWS Strands Production](https://www.diagrid.io/solutions/aws-strands-production) - [OpenAI Agents Production](https://www.diagrid.io/solutions/openai-agents-production) - [LangChain Deep Agents Production](https://www.diagrid.io/solutions/langchain-deep-agents-production) - [Microsoft Agent Framework Production](https://www.diagrid.io/solutions/microsoft-agent-framework-production) - [Spring AI Production](https://www.diagrid.io/solutions/spring-ai-production) - [All Solutions](https://www.diagrid.io/solutions) **Use cases:** - Agentic AI applications with durable execution - Process orchestration and workflow automation - Human-in-the-loop workflows - Event-driven microservices - Architecture modernization from legacy to cloud-native **Pricing:** Free tier (Catalyst Cloud) for non-critical workloads. Enterprise tier with 99.99% SLA, dedicated hosting, and support. - [Catalyst Overview](https://www.diagrid.io/catalyst) - [Catalyst Documentation](https://docs.diagrid.io/) - [Catalyst Quickstarts](https://docs.diagrid.io/catalyst/quickstarts) - [Pricing](https://www.diagrid.io/pricing) ### Diagrid Conductor Conductor is a managed Dapr control plane for Kubernetes. It automates Dapr operations, enforces security best practices, and provides monitoring across all Dapr Kubernetes clusters. **Key capabilities:** - Automated Dapr installation, upgrades, and patching with rollback - Production best-practices enforcement and misconfiguration prevention - Real-time analysis and alerting on 150+ Dapr metrics - Application dependency visualization - Automated certificate management with zero downtime - Multi-cluster management across any Kubernetes distribution - [Conductor Overview](https://www.diagrid.io/dapr-ops-dashboard) ### Diagrid Dapr Dev Dashboard The Dapr Dev Dashboard is a free, open source, single-binary companion for local Dapr development. It discovers the Dapr apps already running on your machine, shows their components and workflows, and streams their logs in one browser window. It is a local development tool only — no authentication, no multi-user support, and not for Kubernetes, staging, or production. **Key capabilities:** - Dapr Workflow debugging with the full event history, live status, input/output, and terminate/purge in bulk - Workflow state read directly from local Redis, PostgreSQL, SQLite, and MongoDB, plus containerized stores via the sidecar gRPC API - Live table of every discovered Dapr app with health, ports, PIDs, runtime metadata, loaded components, actor types, and pub/sub subscriptions - Component Builder and Resiliency Builder that generate valid Dapr YAML from a guided form - Live log tailing for both app and sidecar logs with level coloring and keyword highlighting - Automatic discovery of dapr run, dapr run -f, .NET Aspire, Docker Compose, and Dapr Testcontainers - [Dapr Dev Dashboard Overview](https://www.diagrid.io/dev-dashboard) - [Dapr Dev Dashboard Documentation](https://docs.diagrid.io/develop/local-development/dev-dashboard) - [Dapr Dev Dashboard Source](https://github.com/diagridio/dev-dashboard) ### Diagrid Dapr Distribution for Enterprise (D3E) D3E is a custom distribution of open-source Dapr for organizations running Dapr at scale or under strict security review. It provides namespace isolated Dapr control planes for every team in one Kubernetes cluster, on premises or air-gapped, while maintaining 100% compatibility with the open-source Dapr APIs and SDKs. Requires a Premium Dapr support plan. **Key capabilities:** - Multi-tenancy: scope a control plane to one namespace or a defined list, and run multiple control planes side by side in one cluster - Reduced ClusterRole requirements versus open-source Dapr, with granular namespace and infrastructure access control - A CRD-free and ClusterRole-free installation option for environments that prohibit them - CVE fixes and critical patches backported to custom Dapr versions not available in open source - Drop-in replacement installed by Helm chart from the Diagrid registry, with application code and components unchanged - Four installation options: single namespace isolation, multi-namespace isolation, multiple Dapr installations, and ClusterRole/CRD free - 24/7 enterprise support with guaranteed response times on production issues - [D3E Overview](https://www.diagrid.io/diagrid-dapr-distribution) - [D3E Documentation](https://docs.diagrid.io/deploy/self-hosted-dapr/diagrid-enterprise/d3e/) ### Diagrid Enterprise for Dapr Enterprise-grade Dapr support for production deployments, including security-enhanced Dapr binaries (D3E), 24/7 production support with 1-hour SLA, CVE resolution, architectural reviews, and expert guidance. - [Enterprise for Dapr](https://www.diagrid.io/dapr-enterprise) ## Built on Open Source Diagrid is built on top of these open-source projects: - [Dapr](https://dapr.io/) — Distributed Application Runtime (CNCF Graduated) - [SPIFFE](https://spiffe.io/) — Secure Production Identity Framework - [CloudEvents](https://cloudevents.io/) — Event data specification - [KEDA](https://keda.sh/) — Kubernetes Event-driven Autoscaling - [OpenTelemetry](https://opentelemetry.io/) — Observability framework ## Developers - [Documentation](https://docs.diagrid.io/) - [What is AI Orchestration?](https://www.diagrid.io/ai-orchestration) - [Workflow Composer](https://workflows.diagrid.io/) - [Diagrid Labs (GitHub)](https://github.com/diagrid-labs) ## Resources - [Blog](https://www.diagrid.io/blogs) - [Customer Stories](https://www.diagrid.io/customers) - [Durable Execution & Dapr University (Learning Paths)](https://www.diagrid.io/university) - [Make AI Agents Durable (Courses)](https://www.diagrid.io/university/ai) - [Make Workflows Durable (Courses)](https://www.diagrid.io/university/workflow) - [Make Applications Durable (Courses)](https://www.diagrid.io/university/dapr) - [Learn (Guides)](https://www.diagrid.io/learn) - [Contact](https://www.diagrid.io/contact) ## Learn Free, in-depth guides taking you from AI fundamentals to production-ready, secure AI agents. ### AI & Agent Fundamentals - [AI 101: Generative AI, Agents, and LLMs](https://www.diagrid.io/learn/ai-101-generative-ai-agents-llms) - [Deep Dive into Agents: Beyond Chatbots and Copilots](https://www.diagrid.io/learn/deep-dive-agents) - [From Prototype to Production: What Changes for AI Apps](https://www.diagrid.io/learn/prototype-to-production) - [Agents vs Workflows vs Chains](https://www.diagrid.io/learn/agents-vs-workflows-vs-chains) - [Model Context Protocol (MCP) Explained](https://www.diagrid.io/learn/model-context-protocol-mcp) - [Single Agent vs Multi-Agent Systems](https://www.diagrid.io/learn/single-agent-vs-multi-agent-systems) ### Building AI Agents - [Architecting a Production-Ready AI Agent](https://www.diagrid.io/learn/production-ready-agent) - [Durable Agents: Surviving Crashes, Restarts, and Long-Running Tasks](https://www.diagrid.io/learn/durable-agents) - [Understanding AI Agent Patterns: From Workflows to Autonomous Orchestration](https://www.diagrid.io/learn/understanding-ai-agent-patterns) - [Cost Optimization for LLM-Powered Agents](https://www.diagrid.io/learn/cost-optimization-for-llm-powered-agents) ### Security & Enterprise Readiness - [Securing AI Agents: Implementing Agent Identity](https://www.diagrid.io/learn/securing-ai-agents-implementing-agent-identity) - [Data Governance for AI Agents](https://www.diagrid.io/learn/data-governance-for-ai-agents) - [Handling PII in Agentic Workflows and Applications](https://www.diagrid.io/learn/handling-pii-agentic-workflows) - [Applying Cryptographic Attestation to Agentic Applications](https://www.diagrid.io/learn/cryptographic-attestation-ai-agents) ### Agent Framework Integrations - [Integrating Diagrid Catalyst with LangGraph](https://www.diagrid.io/learn/integrating-diagrid-catalyst-langgraph) - [Using AWS Strands with Diagrid Catalyst Durable Execution](https://www.diagrid.io/learn/aws-strands-durable-execution) - [Using CrewAI with Catalyst's Durable Execution](https://www.diagrid.io/learn/crewai-durable-execution) - [Using Google ADK with Catalyst's Durable Execution](https://www.diagrid.io/learn/google-adk-durable-execution) - [Using Microsoft Agent Framework with Catalyst's Durable Execution](https://www.diagrid.io/learn/microsoft-agent-framework-durable-execution) - [Using Anthropic's Claude Agent SDK with Catalyst's Durable Execution](https://www.diagrid.io/learn/claude-agent-sdk-durable-execution) ### Observability, Debugging & Reliability - [Common Failure Modes in Production Agents](https://www.diagrid.io/learn/common-failure-modes-in-production-agents) - [Tracking Token Usage, Latency, and Cost Across Agents](https://www.diagrid.io/learn/agent-observability-token-usage-latency-cost) ## The Evolution of Agentic Execution (editorial series) - [The Evolution of Agentic Execution](https://www.diagrid.io/special-projects/agentic-execution-evolution): Pillar. Seven stages of the software loop - procedural program, Windows message loop, game loop, Linux event loop, Kubernetes control loop, agent loop, durable agent loop - with a glossary and the definition of agentic durable execution. - [Before the Loop: When Programs Were Mostly Linear](https://www.diagrid.io/blog/agentic-execution-evolution-1-before-the-loop): Why the linear execution model stopped being enough once the outside world became part of the execution model. - [The Windows Message Loop](https://www.diagrid.io/blog/agentic-execution-evolution-2-windows-message-loop): GetMessage/DispatchMessage, event-driven programming, and the inversion of control that every agent SDK inherited. - [The Game Loop](https://www.diagrid.io/blog/agentic-execution-evolution-3-game-loop): Continuous loops, world state carried forward, and the ancestry of stateful AI agents and AI agent state management. - [The Linux Event Loop](https://www.diagrid.io/blog/agentic-execution-evolution-4-linux-event-loop): select vs poll vs epoll, efficient waiting, and why long running workflows need more than readiness notification. - [The Kubernetes Control Loop](https://www.diagrid.io/blog/agentic-execution-evolution-5-kubernetes-control-loop): Reconciliation loops, desired state vs actual state, the controller pattern, and how it differs from workflow orchestration. - [The Agent Loop](https://www.diagrid.io/blog/agentic-execution-evolution-6-agent-loop): Observe, reason, act. How AI agents work, the ReAct loop, AI agent architecture, and why the execution path is emergent. - [Agentic Durable Execution: The Loop Escapes the Process](https://www.diagrid.io/blog/agentic-execution-evolution-7-durable-agent-loop): Checkpointing vs durable execution, process supervision vs durable execution, deterministic replay, exactly-once execution, crash recovery, and AI agent execution guarantees. ### Recent Blog Posts - [Dapr Ops Dashboard Is Now Free for the Dapr Community](https://www.diagrid.io/blog/dapr-ops-dashboard-free) - [8 Questions a CISO Should Ask Every AI Agent Security Vendor](https://www.diagrid.io/blog/ciso-questions-ai-agent-security) - [The 9 questions bank risk teams ask before an AI agent ships](https://www.diagrid.io/blog/bank-risk-questions-ai-agents) - [Your LangGraph Agent Survived the Demo. Here's the 12-Point Production Checklist](https://www.diagrid.io/blog/langgraph-agent-production-checklist) - [Run reliable agents and apps without giving up control](https://www.diagrid.io/blog/catalyst-deployment-models) - [Announcing Durable Execution for Spring AI Agents](https://www.diagrid.io/blog/durable-execution-spring-ai-agents) - [Why Durable Execution Belongs Below the Spring AI Framework](https://www.diagrid.io/blog/why-durable-execution-belongs-below-spring-ai) - [Keep Your Agent Framework, Add Durable Execution](https://www.diagrid.io/blog/keep-your-agent-framework) - [GopherCon 2026: Hidden Flags, Durable Agents, and Bringing the Community Together](https://www.diagrid.io/blog/gophercon-2026-recap) - [Why Checkpointing Is Not Agentic Durable Execution for Production AI Agents](https://www.diagrid.io/blog/checkpointing-vs-agentic-durable-execution) - [How Agentic Durable Execution Cuts Rework and Token Spend in Long-Running Agents](https://www.diagrid.io/blog/agentic-durable-execution-cuts-rework-and-token-spend) - [Patchmageddon Is Coming: What the EU Cyber Resilience Act Means for Dapr Users](https://www.diagrid.io/blog/eu-cyber-resilience-act-dapr) - [Observability for Non-Deterministic Agent Workflows](https://www.diagrid.io/blog/runtime-native-agent-observability) - [Durable Execution, Now Built for Agents](https://www.diagrid.io/blog/what-is-agentic-durable-execution) - [On-Behalf-Of: how agents act on a person's verified identity](https://www.diagrid.io/blog/agent-identity-on-behalf-of-delegation) - [Dapr as the Ultimate Microservices Patterns Framework](https://www.diagrid.io/blog/dapr-as-the-ultimate-microservices-patterns-framework) - [Announcing the Diagrid Dev Dashboard for Local Dapr Development](https://www.diagrid.io/blog/announcing-diagrid-dev-dashboard) - [Who Can Reach Your MCP Servers? Governing MCP Access Across the Enterprise](https://www.diagrid.io/blog/governing-mcp-access-across-the-enterprise) - [What's New in Diagrid Catalyst: MCP Server Governance, Workflow History Archiving, and a Redesigned Console](https://www.diagrid.io/blog/whats-new-catalyst-mcp-governance-archiving-console) - [How Diagrid Catalyst Helps You Meet EU AI Act Requirements](https://www.diagrid.io/blog/diagrid-catalyst-eu-ai-act)