Open-source workflow automation for developers
Visual editor meets real TypeScript. Drag nodes, write code, debug with breakpoints — and ship with the full power of Node.js.
Not another no-code drag-and-drop toy. Typeflow gives you a visual canvas backed by real TypeScript — with everything you'd expect from a proper dev tool.
Every node runs real TypeScript. Full IntelliSense, type checking, and autocompletion — no proprietary expression language.
Set breakpoints on any node, step through execution, inspect input/output data at every stage. Like VS Code, but for workflows.
Import axios, zod, lodash, or any of 2M+ packages directly inside your nodes. No wrappers, no restrictions.
Workflows are JSON. Export them, commit to git, diff changes, roll back. Treat automation like code because it is.
API keys and secrets stored with AES-256 encryption at rest. Reference them in nodes without ever exposing raw values.
Run workflows and watch data flow through nodes in real time. Full logging, output preview, and error traces on every run.
Each node is a TypeScript function. Import npm packages, define your own types, and access previous node outputs with $json.
interface User {
id: string;
name: string;
email: string;
}
type ApiResponse<T> = {
data: T;
status: number;
}Drag nodes onto an infinite canvas and connect them with edges. Define execution order, branching logic, and parallel paths — all without writing config files or YAML.
Every HTTP node can talk to external APIs. Configure authentication once, reuse it everywhere. Credentials are encrypted and scoped to your organization.
Each node is a real function — not a config block. Import npm packages, handle errors, transform data. The browser-based editor gives you IntelliSense, type checking, and syntax highlighting.
Build real control flow. IF nodes evaluate expressions and split into branches. Switch nodes handle multiple cases. Loop nodes iterate over arrays. Merge nodes recombine parallel paths.
Set breakpoints on any node. When execution hits one, it pauses — you can inspect the input data, the output, and the full execution context. Step through nodes one by one or resume.
Trigger workflows manually with sample payloads, or send a real webhook. Watch execution flow through the canvas in real time — nodes light up as they run, and you see the output immediately.
When it works, ship it. Workflows run on a BullMQ-backed job queue — they survive crashes, retry on failure, and scale horizontally. Version history lets you roll back any time.
The full picture
No glue code between services. No context switching between tools. Design, write, debug, and deploy — all in the same editor.
Typeflow is free, open-source, and built for developers. Set it up in minutes and start building workflows today.