FlowDSL Node Catalog
Every FlowDSL node shipped across the Redelay ecosystem.
143 nodes across all framework and addon modules. Auto-generated by spec/cmd/gen-node-docs (make gen-docs in infra/) — do not edit by hand.
go-ai
| Node ID | Name | Kind | Module |
|---|---|---|---|
redelay/llm-chat | LLM Chat | action | llm-flowdsl |
redelay/llm-embed | LLM Embed | action | llm-flowdsl |
redelay/llm-guard | LLM Guard | router | llm-flowdsl |
redelay/llm-tool-router | LLM Tool Router | router | llm-flowdsl |
go-flowdsl
| Node ID | Name | Kind | Module |
|---|---|---|---|
alerts/record | Record Alert | action | flowexec |
core/array-ops | Array Op | transform | core-flowdsl |
core/assert | Assert | action | core-flowdsl |
core/audit-emit | Audit Emit | action | core-flowdsl |
core/catch | Catch | transform | core-flowdsl |
core/datetime | DateTime | transform | core-flowdsl |
core/dead-letter | Dead Letter | action | core-flowdsl |
core/delay | Delay | action | core-flowdsl |
core/foreach | ForEach | transform | core-flowdsl |
core/idempotency-key | Idempotency Key | router | core-flowdsl |
core/if | If | router | core-flowdsl |
core/inspect | Inspect | action | core-flowdsl |
core/json-merge | JSON Merge | transform | core-flowdsl |
core/json-schema-validate | JSON Schema Validate | router | core-flowdsl |
core/jsonpath-extract | JSONPath Extract | transform | core-flowdsl |
core/log | Log | action | core-flowdsl |
core/math | Math | transform | core-flowdsl |
core/merge | Merge | transform | core-flowdsl |
core/metric-counter | Metric Counter | action | core-flowdsl |
core/metric-gauge | Metric Gauge | action | core-flowdsl |
core/mock | Mock | action | core-flowdsl |
core/noop | No-op | action | core-flowdsl |
core/object-omit | Object Omit | transform | core-flowdsl |
core/object-pick | Object Pick | transform | core-flowdsl |
core/parallel | Parallel Fan-Out | router | core-flowdsl |
core/raise | Raise | action | core-flowdsl |
core/rate-limit-check | Rate Limit Check | router | core-flowdsl |
core/regex-extract | Regex Extract | transform | core-flowdsl |
core/require-fields | Require Fields | action | core-flowdsl |
core/rethrow | Rethrow | action | core-flowdsl |
core/return | Return | action | core-flowdsl |
core/signature-verify | HMAC Signature Verify | router | core-flowdsl |
core/string-ops | String Op | transform | core-flowdsl |
core/subflow-invoke | Subflow Invoke | action | core-flowdsl |
core/switch | Switch | router | core-flowdsl |
core/template-render | Template Render | transform | core-flowdsl |
core/throttle | Throttle | action | core-flowdsl |
core/timeout | Timeout | action | core-flowdsl |
core/type-cast | Type Cast | transform | core-flowdsl |
core/webhook-respond | Webhook Respond | action | core-flowdsl |
redelay/event-source | Event Source | source | events-flowdsl |
redelay/http-endpoint | HTTP Endpoint | source | events-flowdsl |
redelay/json-stream-source | JSON Stream Source | source | events-flowdsl |
redelay/json-to-event | JSON → Event | transform | events-flowdsl |
redelay/kafka-produce | Kafka Produce | action | events-flowdsl |
redelay/nats-publish | NATS Publish | action | events-flowdsl |
redelay/redis-stream-publish | Redis Stream XADD | action | events-flowdsl |
redelay/subworkflow | Subworkflow | action | flowexec |
go-framework
| Node ID | Name | Kind | Module |
|---|---|---|---|
mongoops/aggregate | Mongo AGGREGATE | transform | mongoops-flowdsl |
mongoops/delete | Mongo DELETE | action | mongoops-flowdsl |
mongoops/find | Mongo FIND | transform | mongoops-flowdsl |
mongoops/find-one | Mongo FIND ONE | router | mongoops-flowdsl |
mongoops/insert | Mongo INSERT | action | mongoops-flowdsl |
mongoops/update | Mongo UPDATE | action | mongoops-flowdsl |
redelay/auth-login | Auth Login | action | auth-flowdsl |
redelay/auth-require-permission | Require Permission | router | auth-flowdsl |
redelay/auth-validate-token | Validate Token | transform | auth-flowdsl |
redelay/groups-create-group | Create Group | action | groups-flowdsl |
redelay/groups-delete-group | Delete Group | action | groups-flowdsl |
redelay/groups-resolve-permissions | Resolve Permissions | transform | groups-flowdsl |
redelay/groups-update-group | Update Group | action | groups-flowdsl |
redelay/settings-delete | Delete Setting | action | settings-flowdsl |
redelay/settings-get | Get Setting | transform | settings-flowdsl |
redelay/settings-set | Set Setting | action | settings-flowdsl |
redelay/users-activate | Activate User | action | users-flowdsl |
redelay/users-create-pending | Create Pending User | action | users-flowdsl |
redelay/users-create-user | Create User | action | users-flowdsl |
redelay/users-delete-user | Delete User | action | users-flowdsl |
redelay/users-find-by-email | Find User By Email | transform | users-flowdsl |
redelay/users-get-user | Get User | transform | users-flowdsl |
redelay/users-list-users | List Users | transform | users-flowdsl |
redelay/users-update-user | Update User | action | users-flowdsl |
redisops/del | Redis DEL | action | redisops-flowdsl |
redisops/expire | Redis EXPIRE | action | redisops-flowdsl |
redisops/get | Redis GET | router | redisops-flowdsl |
redisops/hget | Redis HGET | router | redisops-flowdsl |
redisops/hset | Redis HSET | action | redisops-flowdsl |
redisops/incr | Redis INCR | transform | redisops-flowdsl |
redisops/lpop | Redis LPOP | router | redisops-flowdsl |
redisops/lpush | Redis LPUSH | action | redisops-flowdsl |
redisops/publish | Redis PUBLISH | action | redisops-flowdsl |
redisops/set | Redis SET | action | redisops-flowdsl |
go-module-clickhouse
| Node ID | Name | Kind | Module |
|---|---|---|---|
clickhouse/exec | ClickHouse Exec | action | clickhouse-flowdsl |
clickhouse/insert | ClickHouse Insert | action | clickhouse-flowdsl |
clickhouse/query | ClickHouse Query | transform | clickhouse-flowdsl |
go-module-email
| Node ID | Name | Kind | Module |
|---|---|---|---|
redelay/email-render-template | Render Email Template | transform | email-flowdsl |
redelay/email-send | Send Email | action | email-flowdsl |
redelay/email-send-templated | Send Templated Email | action | email-flowdsl |
go-module-filesys
| Node ID | Name | Kind | Module |
|---|---|---|---|
filesys/delete | File Delete | action | filesys-flowdsl |
filesys/list | Directory List | transform | filesys-flowdsl |
filesys/read | File Read | router | filesys-flowdsl |
filesys/stat | File Stat | router | filesys-flowdsl |
filesys/write | File Write | action | filesys-flowdsl |
go-module-ftp
| Node ID | Name | Kind | Module |
|---|---|---|---|
ftp/delete | FTP Delete | action | ftp-flowdsl |
ftp/download | FTP Download | transform | ftp-flowdsl |
ftp/list | FTP List | transform | ftp-flowdsl |
ftp/upload | FTP Upload | action | ftp-flowdsl |
sftp/download | SFTP Download | transform | ftp-flowdsl |
sftp/upload | SFTP Upload | action | ftp-flowdsl |
go-module-http
| Node ID | Name | Kind | Module |
|---|---|---|---|
http/delete | HTTP DELETE | action | http-flowdsl |
http/get | HTTP GET | transform | http-flowdsl |
http/post | HTTP POST | action | http-flowdsl |
http/put | HTTP PUT | action | http-flowdsl |
http/request | HTTP Request | transform | http-flowdsl |
go-module-postgres
| Node ID | Name | Kind | Module |
|---|---|---|---|
postgres/copy-from | Postgres COPY FROM | action | postgres-flowdsl |
postgres/exec | Postgres Exec | action | postgres-flowdsl |
postgres/query | Postgres Query | transform | postgres-flowdsl |
postgres/transaction | Postgres Transaction | action | postgres-flowdsl |
go-module-rabbitmq
| Node ID | Name | Kind | Module |
|---|---|---|---|
rabbitmq/consume | RabbitMQ Consume | source | rabbitmq-flowdsl |
rabbitmq/declare | RabbitMQ Declare | action | rabbitmq-flowdsl |
rabbitmq/publish | RabbitMQ Publish | action | rabbitmq-flowdsl |
go-module-sms
| Node ID | Name | Kind | Module |
|---|---|---|---|
sms/send | Send SMS | action | sms-flowdsl |
go-modules
| Node ID | Name | Kind | Module |
|---|---|---|---|
apilog/record | Log to API Log | action | apilog-flowdsl |
i18n/fill-translations | Fill Translations | action | i18n-flowdsl |
i18n/resolve-locale | Resolve Locale | transform | i18n-flowdsl |
i18n/translate | Translate | transform | i18n-flowdsl |
redelay/links-create | Create Short Link | action | links-flowdsl |
redelay/links-delete | Delete Short Link | action | links-flowdsl |
redelay/links-resolve | Resolve Short Link | transform | links-flowdsl |
redelay/notifications-mark-read | Mark Notification Read | action | notifications-flowdsl |
redelay/notifications-send | Send Notification | action | notifications-flowdsl |
redelay/s3-copy-object | S3 Copy Object | action | storage-flowdsl |
redelay/s3-delete-many | S3 Delete Many | action | storage-flowdsl |
redelay/s3-head-object | S3 Head Object | router | storage-flowdsl |
redelay/s3-list-objects | S3 List Objects | transform | storage-flowdsl |
redelay/scheduler-create-schedule | Create Schedule | action | scheduler-flowdsl |
redelay/scheduler-cron-trigger | Cron Trigger | source | scheduler-flowdsl |
redelay/scheduler-delete-schedule | Delete Schedule | action | scheduler-flowdsl |
redelay/scheduler-interval-trigger | Interval Trigger | source | scheduler-flowdsl |
redelay/search-query | Search Query | action | search-flowdsl |
redelay/search-upsert | Search Upsert | action | search-flowdsl |
redelay/storage-delete | Delete File | action | storage-flowdsl |
redelay/storage-download | Download File | transform | storage-flowdsl |
redelay/storage-presign-url | Generate Presigned URL | transform | storage-flowdsl |
redelay/storage-upload | Upload File | action | storage-flowdsl |
redelay/verification-request | Request Email Verification (legacy) | action | verification-flowdsl |
redelay/verification-request-email | Request Email Verification | action | verification-flowdsl |
redelay/verification-request-sms | Request SMS Verification | action | verification-flowdsl |
redelay/verification-verify | Verify Token | router | verification-flowdsl |