ByteChef LogoByteChef

What is ByteChef?

What ByteChef is, what it can do, and where to start.

ByteChef is an open-source platform for building AI agents, automating workflows, and integrating applications — SaaS tools, APIs, and databases alike. You can run it as your own automation platform, or embed it in your product so your customers build workflows inside your app.

Core Capabilities

Workflow automation Connect your applications and services in a visual editor: handle repetitive tasks, transform data, and express business logic without writing code.

AI in workflows Call chat and embedding models from a workflow step, build AI agents that pick their own tools, and ground answers in your own documents with a knowledge base.

260+ Integrations Connect to applications including Slack, Salesforce, HubSpot, Google Workspace, and Microsoft Teams. The full list is in the component reference.

Cloud or self-hosted Run ByteChef on the managed deployment, or host it yourself on Docker, Kubernetes, AWS, Azure, Google Cloud, or DigitalOcean.

What else it gives you

Open source The source is public, so you can read it, change it, and run your own build.

Governance for teams Workspaces, workspace roles and permission scopes, audit events, single sign-on, and metrics and traces over OTLP. Some of these need an Enterprise license — see the Enterprise index.

An extension path Write your own components against the Java Component SDK, or generate one from an OpenAPI specification. See the Developer Guide.

Use Cases

Sales & Marketing Automation Capture leads from multiple sources, enrich data, qualify prospects, and nurture them through your sales pipeline. Keep data in sync across your CRM and marketing tools.

Customer Support Automation Route support tickets intelligently, generate responses with AI, track issues across channels, and keep customers informed automatically.

Data Integration & Synchronization Keep databases, CRMs, data warehouses, and analytics platforms in sync. Eliminate manual data entry and ensure consistency across systems.

Content & Publishing Workflows Automate content creation, approval workflows, distribution, and scheduling across multiple channels. Streamline your publishing pipeline.

Finance & Operations Automate invoicing, expense tracking, financial reporting, and reconciliation. Reduce errors and free up your team for strategic work.

HR & People Operations Automate onboarding, offboarding, leave management, and employee communications. Keep HR processes running smoothly.

Key Features

  • Visual workflow builder — Drag and drop steps onto a canvas; no code required
  • Expressions and data mapping — Reference earlier steps' output and transform it with SpEL expressions and built-in functions
  • Error handling and retries — Catch a failure with the on-error flow control, or set maxRetries on a task
  • Execution monitoring — Run history with per-step inputs and outputs
  • Scheduling and triggers — Time-based, polling, webhook, and listener triggers
  • Conditional logic — Branch on data with the condition and branch flow controls
  • Loops and iterations — Iterate with each, loop, map, parallel, and fork-join
  • Sub-workflows — Call one workflow from another with subflow
  • Public REST APIs — Drive deployments and read execution history programmatically; see the API reference

Get Started

Choose your path:

How It Works

  1. Create a Project — Organize your automations into logical groups
  2. Build Workflows — Connect components, add logic, and configure data mapping
  3. Test & Iterate — Run workflows immediately and see results in real-time
  4. Deploy — Activate workflows in production with monitoring and observability
  5. Monitor & Optimize — Track execution, debug issues, and improve performance

Community & Support

Ask a question or report a problem through one of these channels:

How is this guide?

Last updated on

On this page