What is Graph Compose? ๐Ÿš€

Graph Compose is a developer-first workflow orchestration platform that enables you to build, manage, and monitor complex API-driven workflows using a powerful graph-based API. Powered by Temporal.io, it provides durable execution guarantees while eliminating the complexity of building reliable, distributed systems. We offer zero-deployment workflow orchestration - just write your workflow definitions or let our AI-powered workflow builder create them for you, and we handle all the orchestration, state management, and reliability concerns, making it perfect for serverless architectures and no-code/low-code environments.

NEW FEATURES Supercharge Your Workflow Development

๐Ÿค– AI-Powered Workflow Builder

Simply describe what you want to accomplish, and our intelligent assistant will automatically generate a complete workflow for you. The workflow builder bot can read documentation, understand your requirements, and build complex workflows in seconds - no coding required!

๐Ÿ”Œ Hosted Integration Nodes

Access our growing library of pre-built integration nodes that function just like Zapier triggers and actions. These hosted nodes allow you to rapidly add integrations to popular services without writing a single line of code, while still maintaining the flexibility and power of Graph Compose's orchestration capabilities.

Graph Compose Workflow Builder showing a sample e-commerce order processing workflow

Who is Graph Compose For? ๐ŸŽฏ

Graph Compose empowers developers and teams who want to build reliable distributed systems while maintaining complete control over their infrastructure:

  • API & Backend Developers: Build complex HTTP-based systems in minutes without changing existing infrastructure. Orchestrate your APIs and microservices with zero infrastructure management, using built-in transformations and resilience features. Maintain full control over your endpoints.

  • Serverless Developers: Focus on business logic, not infrastructure. Build sophisticated workflows that outlive function timeouts and coordinate multiple services reliably, all while keeping your functions and endpoints under your control.

  • No-Code/Low-Code Users: Leverage our AI-powered workflow builder to create complex workflows by simply describing your goal. Our assistant generates the workflow, making powerful integration accessible to everyone.

Whether you're building a simple two-step integration or a complex distributed system with dozens of services, Graph Compose adapts to your needs while eliminating infrastructure complexity.

Core Features ๐Ÿ› ๏ธ

  • Durable Execution: Guaranteed workflow completion, powered by Temporal.io.
  • Serverless Orchestration: Seamlessly coordinate serverless functions & microservices.
  • Visual Builder: Design and manage workflows visually as intuitive graphs.
  • AI Workflow Builder: Generate workflows automatically from natural language.
  • Hosted Integrations: Rapidly connect services with pre-built nodes (like Zapier).
  • Flow Control: Direct workflow logic with conditional branching.
  • Error Boundaries: Isolate and handle failures with try/catch-like mechanisms.
  • Runtime Configuration: Dynamically update definitions, retries, and timeouts.
  • Type-Safe Definitions: Build reliably with our TypeScript-first approach.
  • AI Agents: First-class support for AI agents & automated decisions.
  • Rich Monitoring: Comprehensive observability and debugging tools.

Real-World Use Cases ๐ŸŽฌ

Media Processing Pipeline

Transform and process media files through multiple services without managing infrastructure. Chain multiple processing steps with different services, with automatic retries and error handling.

Data Pipeline Orchestration

Coordinate complex ETL processes across multiple services with built-in reliability. Handle failures gracefully and maintain data consistency across the entire process.

E-commerce Order Processing

Handle complex order fulfillment flows with multiple integrations and guaranteed execution. Coordinate inventory, payments, shipping, and notifications while maintaining transactional integrity.

Guides

Quick Start

Get started with Graph Compose in 5 minutes.

Read more

Authentication

Set up secure access to Graph Compose using authentication tokens.

Read more

Flow Control with Conditions

Control workflow execution with conditions and branching logic.

Read more

Template Syntax for Dynamic Node Requests

Master JSONata expressions for dynamic request construction and data transformation.

Read more

Error Handling & Retries

Implement robust error handling and configure retry policies for your workflows.

Read more

Local Development

Use ngrok to test your workflows in a local environment.

Read more

Configuring Resiliency

Configure your workflows for maximum resiliency and durability with retry policies and timeouts.

Read more

Resources

Core Concepts

Understand the fundamentals of graph-based workflow orchestration and our DAG approach.

TypeScript SDK

Build type-safe workflows with our TypeScript-first approach and comprehensive SDK.