Nodofi Docs

Nodofi Flow Blocks

Build services, data pipelines, web requests, payments, and robot behaviors by wiring blocks together.

How to use this reference. Drag a block onto a Flow canvas, connect matching output and input pins, then edit its settings in the block inspector. A block only sends values from outputs that it actually produces.

Flow basics

A normal Flow runs once from its starting blocks. A block waits until all required wired inputs have a value. Service input reads the caller request and Service output returns a value to the caller. Robot event blocks are continuous triggers and are available in Robot projects.

Service input (field: question)
        │ value
        ▼
HTTP request (url) ── data ──▶ Service output (field: answer)

For a published Flow, callers send JSON such as {"question":"What happened?"}. A Flow with an empty Service Input field receives the complete request value.

Security note. These blocks help with validation, integrity, secrets, and authorization decisions; they do not replace HTTPS, access control, rate limiting, secure secret storage, or a managed identity provider. Never put a password or signing secret in public browser code. Keep encryption passwords and HMAC secrets in a protected service or server-side Flow.

Loading the block reference…