Back
Developers
Quick Start
One command. Under five minutes. From nothing to a live event-driven app on your machine.
One command
pulse quickstart scaffolds a runnable app, starts a local Pulse, deploys it, and sends the first event — in one shot.
bash
1$ pulse quickstart hello-pulse
2
3[1/4] scaffold a runnable app
4 Scaffolded app 'hello-pulse': process.js · sample.json · pulse.yaml · README.md
5
6[2/4] start a local Pulse (auto-logged-in)
7 Starting Pulse on http://localhost:9090 ...
8 + engine started detached (PID 8776)
9 + logged in as "dev" — profile "default" (JWT cached)
10 OK — Pulse is running at http://localhost:9090.
11
12[3/4] build + deploy the app
13 Deploying hello-pulse ...
14 + compiled 1 handler · generated runtime · created API · deployed
15 🚀 hello-pulse is LIVE
16 🧾 spec : hello-pulse-openapi.json
17 📦 sdk : typescript · python
18 🌐 POST http://localhost:9090/api/pulse/ingest/hello-pulse/in
19
20[4/4] send the sample event
21 + sent to hello-pulse → {"accepted":true,"routedTo":"embedded","topic":"hello-pulse.in"}What actually happens
Real output captured live. Four steps, no glue code.
[1/4] Scaffold a runnable app
process.js · sample.json · pulse.yaml · README.md
[2/4] Start a local Pulse (auto-logged-in)
Engine started detached · JWT cached · running at http://localhost:9090
[3/4] Build + deploy the app
Compiles your handler to wasm, generates the runtime, creates the API, deploys.
[4/4] Send the sample event
First event ingested and routed to your handler.
No compiler? Start from a template.
Works everywhereThe zero-toolchain path — 100% declarative. Proven end-to-end, works everywhere.
bash
1$ pulse new hello-flow --from-template kb-grounded-ticket-responder
2
3$ pulse deploy hello-flow
4 Deploying hello-flow ...
5 ✓ compiled 0 handlers, 7 declared stages · created API · exposed live streams · deployed
6 🚀 hello-flow is LIVE
7 🧾 spec : hello-flow-openapi.json
8 📦 sdk : typescript · python
9
10$ pulse events send sample.json hello-flow
11 ✓ sent to hello-flow → {"accepted":true,"routedTo":"embedded"}Next up
Install Pulse, browse examples, or dive into the CLI reference.