List of Blocks¶
Here is a categorized list of all the blocks currently available in Fluxify.
Logic & Flow Control¶
Control the path of your workflow.
- Entrypoint: The start of every workflow.
- If Condition: Branch logic based on rules.
- For Loop: Iterate over lists or numbers.
- Error Handler: Catch and manage failures.
- Response: Return data to the caller and end the flow.
Data Manipulation¶
Modify and manage data.
- Set Variable: Store data globally.
- Get Variable: Retrieve stored data.
- Array Operations: Push, pop, filter, and modify arrays.
- Transformer: Reshape objects using maps or JS.
- JS Runner: Execute custom JavaScript code.
Networking (HTTP)¶
Interact with web services.
- HTTP Request: Call external APIs.
- Get HTTP Param: Read URL parameters.
- Get HTTP Header: Read request headers.
- Set HTTP Header: Write response headers.
- Get Request Cookie: Read cookies.
- Set HTTP Cookie: Write cookies.
- Get HTTP Request Body: Access the raw request body.
Database¶
Interact with your data.
- DB Get All: Fetch multiple records.
- DB Get Single: Fetch one record.
- DB Insert: Add a new record.
- DB Insert Bulk: Add multiple records.
- DB Update: Modify existing records.
- DB Delete: Remove records.
- DB Transaction: Group operations atomically.
- DB Native: Run raw SQL queries.
Logging & Observability¶
Monitor your application.
- Console Log: Print to server logs.
- Cloud Logs: Send to external services (Loki/OpenObserve).
Utility¶
Helper blocks.
- Sticky Note: Add comments to your canvas.