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 everywhere

    The 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.