bytechef  by bytechefhq

API integration & workflow automation platform

created 3 years ago
415 stars

Top 71.7% on sourcepulse

GitHubView on GitHub
Project Summary

ByteChef is an open-source, low-code platform for API integration and workflow automation, targeting SaaS products and organizations needing to connect disparate systems. It offers a visual editor, event-driven and scheduled workflows, and supports multiple programming languages for custom logic, aiming to simplify complex integrations.

How It Works

ByteChef utilizes a visual drag-and-drop UI editor for workflow creation, complemented by a built-in code editor supporting Java, JavaScript, Python, and Ruby for advanced logic. It features a rich component ecosystem for connecting to various SaaS applications, databases, and cloud storage, with extensibility for custom connectors. The platform handles authentication and exposes workflows as APIs, supporting robust flow controls like conditionals, loops, and parallel execution.

Quick Start & Requirements

  • Install/Run: Via Docker Compose (docker compose -f docker-compose.yml up) or classic Docker commands (network creation, Postgres container, ByteChef container).
  • Prerequisites: Docker Desktop, Docker Compose.
  • Access: http://localhost:8080/login
  • Docs: docs.bytechef.io

Highlighted Details

  • Low-code and extendable with support for Java, JavaScript, Python, and Ruby.
  • AI-ready components for running AI models.
  • Version control integration for Git workflows.
  • Self-hosted deployment for full control.
  • Scalable architecture designed for high availability.

Maintenance & Community

  • Active development in alpha stage.
  • Community support via Discord and GitHub.
  • Product updates on Twitter.
  • Roadmap available.
  • Forked from Piper, an open-source workflow engine.

Licensing & Compatibility

  • Apache License v2.0.
  • Permissive license suitable for commercial use and integration into closed-source products.

Limitations & Caveats

The project is currently in alpha, meaning some features may be missing or disabled. The README notes that Docker Compose support might vary across OS environments.

Health Check
Last commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
58
Issues (30d)
70
Star History
102 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Daniel Han Daniel Han(Cofounder of Unsloth), and
1 more.

airweave by airweave-ai

0.6%
3k
Semantic MCP server for AI agents
created 7 months ago
updated 2 days ago
Feedback? Help us improve.