Build logic by connecting nodes. Read it as real code.
Drag, drop and wire 107+ building blocks, watch the graph run live, then view the same program in Python, JavaScript, C++, Java or C. Run code in a safe sandbox and explore your own SQL databases.
One workspace for thinking, coding and data
Three tools that share your account, your projects and the same clean interface.
Blueprint editor
An infinite canvas with pan, zoom, minimap, box-select, copy and paste, undo and redo, and comment boxes for organising large graphs.
Live execution
Press Run and watch each node light up as it executes. Output streams to the console and errors point at the exact node.
See it as code
Every blueprint can be read as Python, JavaScript, C++, Java or C, updated as you edit. Copy it, download it or open it in the IDE.
Code IDE
Write and run Python, C, C++ and Java on the server, and HTML, CSS and JavaScript with a live preview, with program input and multiple files.
SQL databases
Upload .sql, .csv or .sqlite files, browse tables, run queries, inspect the structure and see the relationships as a diagram.
Sharing
Share any project with other users as view-only or editable. Shared projects appear on their dashboard straight away.
Your files stay yours
Download a project as JSON, a zip of source files, SQL or CSV, and import the same formats back whenever you like.
Isolated by design
Programs run in a locked-down sandbox with no network and no access to the server, with strict time, memory and output limits.
APIs and webhooks
Call any public REST API with the HTTP node, or turn a blueprint into a live HTTP endpoint with a Webhook trigger.
Languages you can read and run
Blueprints convert to five languages. The IDE runs six kinds of project.
Blueprint to code
Open the Code tab in the editor and pick a language.
IDE runtimes
Server programs run sandboxed; web projects run in a sandboxed preview frame.
A node library that covers the basics
Every category below ships today.
Text16
Concat, Format Text, Text Length, To Upper, To Lower, Trim, Replace, Contains, Starts With and 7 more
List15
Make List, Range, Append, Concat Lists, Get Item, Set Item, Remove Index, List Length, List Contains and 6 more
Dict / JSON10
Make Dict, Get Value, Set Value, Remove Key, Has Key, Keys, Values, Merge, Parse JSON and 1 more
Events3
On Start, Custom Event, Webhook
Flow Control13
Branch, Sequence, For Loop, For Loop with Break, For Each, While Loop, Delay, Do Once, Do N and 4 more
Variables4
Get Variable, Set Variable, Add to Variable, Append to Variable
Input / Output6
Print, Log, HTTP Request, Read File, Write File, Respond to Webhook
Utility5
Current Time, Timestamp, New UUID, Type Of, Value
Math23
Add, Subtract, Multiply, Divide, Modulo, Power, Min, Max, Absolute and 14 more
Logic12
Equal (==), Not Equal (!=), Greater (>), Greater or Equal (>=), Less (<), Less or Equal (<=), AND, OR, XOR and 3 more
Start from an example
Each one opens as your own editable project.
Hello World
Print formatted text - the basics of exec and data wires.
Variables & Lists
Sum and average a list with For Each and variables.
Temperature Table
Convert a list of temperatures with an Expression formula.
Text Tools
Upper case, word count, reversing and replacing text.
FizzBuzz
For Loop, Branch and Modulo working together.
Fibonacci
Build the Fibonacci sequence with three variables.
Prime Numbers
Nested loops with Break to find every prime up to 40.
Factorial
A While Loop that multiplies its way up to 10!.
Collatz Steps
While Loop and Branch: halve or triple until you reach 1.
Multiplication Table
A loop inside a loop builds each row of the table.
Grade Calculator
Chained Select nodes work like if / else if / else.
Quadratic Solver
Expression nodes solve a*x*x + b*x + c = 0.
Sorting & Statistics
Sort, remove repeats, sum, average and largest of a list.
Vowel Counter
Split a word into letters and count the vowels.
Dicts & JSON
Build a record, read nested values and print it as JSON.
Shopping Cart
Loop over a list of records and add up a receipt.
Dice Statistics
Throw two dice 1000 times and count the sevens.
Custom Events
Define a reusable event and call it like a function.
Do N, Flip Flop, Do Once
Flow nodes that remember what happened before.
Countdown
A loop with a Delay between each step.
Notes File
Append a line to a file in your workspace, then read it back.
HTTP Request
Call a web API and pull a field out of the JSON.
Webhook Endpoint
Turn a graph into a live HTTP endpoint (n8n style).
Ready to build your first blueprint?
Create a free account in under a minute. We verify your number with a WhatsApp code.
Create my account