Sooketbeta

Build API pipelines on a canvas.

Sooket turns visual workflows into live API endpoints. Drag nodes, wire them together, and ship — routing, caching, guardrails, and AI steps, all running on your own server.

$curl -fsSL https://sooket.com/install.sh | sh
See how it works

Free · Self-hosted · No accounts · Your data stays on your machine

How it works

Drag nodes. Wire them. Ship an endpoint.

Every workflow you draw is a live API endpoint. Drop in caching, rate limits, and AI steps — the pipeline below answers requests the moment you connect it.

Input

POST /api/v1/chat

Body

{ prompt }

Cache

1h TTL

Key

{{ input.prompt }}

A

Anthropic

Sonnet 4.6

Model

Haiku
Sonnet
Opus

System prompt

You are a support agent…

Output

200 OK

Response

{{ answer }}

Features

Middleware that runs in the request path.

Automation tools run after the fact. Sooket's graph executes synchronously, inside the request — so it can shape the response your caller is waiting on. Drop any node into the slot:

Input

POST /api/v1/chat

Body

{ prompt: "hi" } × 4

Rate limit

3 req / min

On exceed

429 Too Many Requests

Output

to caller

Response

200 OK · 1 of 3

The editor

No mockups, this is it.

The API Guard example workflow in the actual editor: rate limiting, PII redaction, and an outbound HTTP call, answering requests from a local sandbox.

$ npx sooket→ this, on localhost:3000

localhost:3000
The Sooket editor showing the API Guard example workflow: Input, Rate Limiter, PII Redact, HTTP Request, and Output nodes wired on the canvas, with the sandbox panel open below

FAQ

Quick answers.

Is Sooket free?
Yes — free and self-hosted, licensed FSL-1.1-MIT. No account, no usage caps, no telemetry.
Where does my data live?
In a SQLite file on your machine. Workflows and the traffic through them never leave your server.
How is this different from n8n or Zapier?
Those automate after the fact. Sooket runs inside the request path — synchronously — and shapes the response the caller is waiting on.
Is it production-ready?
It's a 0.x beta: usable today, but expect rough edges and pin your version. The API surface may still change before 1.0.

sooket.cloud

The hosted version.
Coming soon.

Sooket stays free and self-hosted — that never changes. sooket.cloud is the managed offering we're building next.

Watch the repo for updates

Don't want to wait? Sooket runs on your machine today.

$curl -fsSL https://sooket.com/install.sh | sh