# Orkes > Orkes is the enterprise platform for building highly reliable applications and AI agents on Conductor — a battle-tested, open-source durable workflow engine, available fully managed (Orkes Cloud) or self-hosted. Orkes Conductor orchestrates production workflows, distributed applications, microservices, APIs, human approvals, and AI agents with durable execution, determinism, and full operational visibility. It is the enterprise version of Conductor OSS, the actively maintained open-source durable workflow engine. ## Product - [Orkes Platform](https://orkes.io/platform): One platform for building and running both AI agents and durable workflows. - [Orkes Cloud](https://orkes.io/cloud): Fully managed Conductor — dedicated clusters on AWS, Azure, or GCP, or in your own environment. - [What is Conductor?](https://orkes.io/what-is-conductor): Overview of Conductor, the open-source (Apache 2.0) durable workflow orchestration engine. - [Orkes vs. Conductor OSS](https://orkes.io/platform/conductor-oss-vs-orkes): How enterprise Orkes Conductor extends the open-source Conductor project. - [Pricing](https://orkes.io/pricing): Orkes Cloud plans, including the enterprise free trial. - [Get Started](https://orkes.io/get-started): Start building with Orkes Cloud or the free Conductor Developer Edition. ## Capabilities - [Agentic Workflows](https://orkes.io/use-cases/agentic-workflows): Build production AI agents with durable execution, guardrails, and human-in-the-loop. - [AI & LLM Chaining](https://orkes.io/use-cases/ai-and-llm-chaining): Orchestrate multi-step LLM pipelines and tool calls reliably. - [Microservices Orchestration](https://orkes.io/use-cases/microservices-orchestration): Coordinate distributed microservices with durable, observable workflows. - [Realtime API Orchestration](https://orkes.io/use-cases/api-orchestration): Compose and orchestrate APIs into reliable end-to-end flows. - [Event-Driven Architecture](https://orkes.io/use-cases/event-driven-architecture): Durable workflows driven by events and message queues. - [Human Workflow Orchestration](https://orkes.io/use-cases/human-workflow-orchestration): Insert human approvals and tasks into automated workflows. - [Process Orchestration](https://orkes.io/use-cases/process-orchestration): Model and monitor end-to-end business processes across people, systems, and services. ## By Industry - [Financial Services](https://orkes.io/industries/financial-services): Secure, compliant workflow orchestration for financial services. - [Media & Entertainment](https://orkes.io/industries/media-and-entertainment): Enterprise orchestration for media pipelines. - [Telecommunications](https://orkes.io/industries/telecommunications): Workflow orchestration for telecom provisioning and billing. - [Healthcare](https://orkes.io/industries/healthcare): Expedite patient care with durable healthcare workflows. - [Shipping & Logistics](https://orkes.io/industries/shipping-and-logistics): Long-running, durable workflows for inventory and logistics. ## Compare - [Orkes vs. Temporal](https://orkes.io/compare/orkes-conductor-vs-temporal): How Orkes Conductor compares to Temporal. - [Orkes vs. Camunda / BPMN](https://orkes.io/compare/orkes-conductor-vs-camunda-bpmn): How Orkes Conductor compares to Camunda and BPMN engines. - [Orkes vs. LangChain](https://orkes.io/compare/orkes-conductor-vs-langchain): How Orkes Conductor compares to LangChain for agent orchestration. - [Orkes vs. n8n](https://orkes.io/compare/orkes-conductor-vs-n8n): How Orkes Conductor compares to n8n. ## Resources - [Documentation](https://orkes.io/content/): Full Orkes Conductor documentation. - [Documentation — LLM index](https://orkes.io/content/llms.txt): Machine-readable index of the documentation. - [Documentation — full text dump](https://orkes.io/content/llms-full.txt): Complete documentation as a single machine-readable file. - [Developers](https://orkes.io/developers): SDKs, guides, and developer resources. - [Blog](https://orkes.io/blog): Tutorials and insights on workflow orchestration and AI agents. - [Whitepapers](https://orkes.io/whitepapers): In-depth technical and strategic whitepapers. - [Customers](https://orkes.io/customers): Case studies from companies building on Orkes. - [Events](https://orkes.io/events): Webinars, meetups, and upcoming events. ## Company - [About Us](https://orkes.io/about-us): About Orkes. - [In the News](https://orkes.io/in-the-news): Press and media coverage. - [Security](https://orkes.io/security): Security and compliance posture. - [Legal Hub](https://orkes.io/legal): Legal, privacy, and terms. ## Recent blog posts - [Turn Any Function Into a Workflow Step: Build Your First Orkes Conductor Worker](https://orkes.io/blog/build-first-orkes-conductor-worker): A step-by-step tutorial for building an Orkes Conductor worker: register a task definition, write the worker, and wire it into a complete workflow with branching. - [What Are Workers in Orkes Conductor? How Your Own Code Fits Into a Workflow](https://orkes.io/blog/what-are-workers-orkes-conductor): What is a worker in Orkes Conductor? Learn how workers let you run your own code as a step in a workflow, how polling works, and when to write one. - [How to Build a UI Screenshot-to-Code AI Agent](https://orkes.io/blog/how-to-build-a-screenshot-to-react-ai-agent): Build an AI agent that turns UI screenshots into working React + TypeScript components. Drop in a design, get back clean, Tailwind-styled code in seconds. - [What Is Loop Engineering?](https://orkes.io/blog/what-is-loop-engineering): Loop engineering is building a loop around your agent so the agent can reprompt itself without you needing to do it. but you still need to keep yourself in the picture. - [Building Durable Loops with Conductor, Part 1: Why Agentic Loops, and Why Now?](https://orkes.io/blog/building-durable-loops-with-conductor-part-1): Part one of a series on durable loops. Why agentic systems are loops, why naive loops fail as tasks get longer, and what makes a loop durable, grounded in a working Conductor OSS example. - [How to Reuse Workflows Inside Other Workflows in Orkes Conductor](https://orkes.io/blog/how-to-reuse-workflows-inside-other-workflows-in-orkes-conductor): Every time you copy workflow logic into a new workflow, you create a maintenance problem. Here's how the Sub Workflow task solves it. - [How to Connect an MCP Server to Your AI Agent (Without Leaking API Keys)](https://orkes.io/blog/how-to-connect-an-mcp-server-to-your-ai-agent): Wiring an MCP server into an agent usually means scattering API keys across every process that runs it. How to connect MCP tools with Agentspan and keep the credentials on the server. - [How to Process a List of Items in Parallel in Orkes Conductor](https://orkes.io/blog/how-to-process-a-list-of-items-in-parallel-in-orkes-conductor): You have a workflow that needs to process a list of items and doing them one by one is too slow. Here's how the DYNAMIC_FORK task solves it. - [How to Add Conditional Branching to Your Workflows in Orkes Conductor](https://orkes.io/blog/how-to-add-conditional-branching-to-workflows-in-orkes-conductor): You have a workflow that needs to take a different path based on a score, a status, or a region. The last thing you want to do is build that routing logic into your application code. Here's how the SWITCH task solves it. - [How to Call Any External API From a Workflow in Orkes Conductor](https://orkes.io/blog/how-to-call-an-external-api-from-a-workflow-in-orkes-conductor): Most workflows need to talk to the outside world at some point. Here's how Conductor's built-in HTTP task handles API calls, webhooks, and external service triggers without any custom code. - [How to Run Custom Logic in Your Workflows Without Writing a Custom Worker](https://orkes.io/blog/how-to-run-custom-logic-in-workflows-orkes-conductor): You have a workflow that needs to calculate a price, apply a business rule, or format a string. The last thing you want to do is deploy a whole service for that. Here's how the INLINE task solves it. - [Why AI Agents Lose Work When They Crash (and How to Run skills.md Skills Durably)](https://orkes.io/blog/why-ai-agents-lose-work-when-they-crash): An agent crash shouldn't erase everything the run already did. How to make skills.md skill invocations durable, recoverable executions with Agentspan. - [How to Transform JSON in Orkes Conductor Without Writing Custom Code](https://orkes.io/blog/stop-building-this-yourself-json-jq-transform): Stop writing custom workers just to transform JSON. Here's how Conductor's built-in JSON_JQ_TRANSFORM task handles reshaping, filtering, and merging in one expression. - [What Is Conversational Memory? How AI Agents Maintain Context](https://orkes.io/blog/what-is-conversational-memory-how-ai-agents-maintain-context): Learn how conversational memory keeps AI agents coherent across follow-ups, corrections, tool calls, and durable sessions, with practical examples in Agentspan. - [How We Taught Claude, Cursor, and Copilot to Build Agentic Workflows](https://orkes.io/blog/how-conductor-skills-teaches-ai-agents-to-build-workflows): How conductor-skills teaches any AI coding agent—Claude Code, Cursor, Copilot—to create, run, and monitor Conductor workflows without you explaining a thing.