Skip to main content

Video Tutorial


Check out this Github Repository for a quick overview on how to build an Elemental Flow.

This guide explains how to create, test, and deploy elemental flows that implement focused, single-task processing. Elemental flows provide core functionality that can be used independently or as building blocks within compound flows. 🔄💡

Development Lifecycle

Creating an elemental flow follows a systematic process:
1

Configuration: Define your elemental flow using YAML

2

Testing: Validate the flow's functionality

3

Deployment: Make your flow available

4

Execution: Run your flow in production

5

Updates: Iterate and improve

Let’s explore each step in detail.

Step 1: YAML Configuration


Step 2: Testing

Test your elemental flow before deployment:
Python

Step 3: Deployment

Deploy your elemental flow to make it available:
Python

Step 4: Execution

After deployment, execute your elemental flow:
Python

Step 5: Updates

When you need to modify your elemental flow:
Python
By following these steps, you can create, test, deploy, and manage your own custom elemental flows on the Mira Flows platform. This process allows you to contribute to the Marketplace and continuously improve your flows over time. 🌟🔧

Example

Build Elemental Flows

Complete example showcasing how to build and customize your own elemental flows from scratch.