ByteChef
Open source low-code API integration and workflow automation platform. Provides a visual workflow editor, 200+ built-in components, supports multi-language code editing (Java/JavaScript/Python/Ruby), AI component integration, event-driven and timed workflows, making it easy to connect to various SaaS applications, databases and APIs.
**ByteChef** is an open source, low-code API integration and workflow automation platform that allows you to build automated workflows through drag-and-drop. For the first time, please click **Create account** to create an account, and then log in. --- ##Core Concepts | concept| description| |------|------| | **Project **| A container for workflows to organize and manage related workflows| | **Workflow **| Automated process consisting of triggers and multiple components| | **Trigger **| The starting point of the workflow can be manual trigger, timed trigger, or event trigger| | **Component **| Nodes that perform specific operations, such as sending emails, calling APIs, AI processing, etc.| | **Connection **| Credentials configuration for connecting to external services| ##Simple example: Hello World Workflow Here is the easiest workflow to help you get started quickly. > ˇ** * Note **: In a lazy cat micro-service environment, containers may not be able to directly access the external network. It is recommended to use internal component testing. ###Step 1: Create a project 1. After logging in, click **Projects** in the left sidebar 2. Click the **New Project** button in the upper right corner 3. Enter a project name (e.g."My first project") 4. Click **Create** ###Step 2: Create a workflow 1. After entering the project, click **New Workflow** 2. Enter the workflow name (e.g."Hello World") 3. Enter the workflow editor ###Step 3: Add triggers 1. There is already a default trigger node on the canvas 2. Click the trigger node and select **Manual**(Manual Trigger) on the right 3. This trigger requires you to manually click and run it ###Step 4: Add log output 1. Click the **+** button below the Variable component 2. Search and add **Logger** components 3. Configuration: - **Message**: `The message is: ${setVariable_1.greeting}` ###Step 5: Test the workflow 1. Click the ** 丨 Test** button in the upper right corner 2. Looking at the execution results, you should see the log output "The message is: Hello, ByteChef! " ###Step 6: Publish the workflow 1. After passing the test, click the **Publish** button 2. Workflow can run in production environment ##Reference Resources - [ByteChef Official Document](docs.bytechef.io) - [GitHub Warehouse](https://github.com/bytechhefhq/bytechhef)




