WORKERSLONG-RUNNING

Deploy your worker
without leaving the chat.

Point Claude Code, Cursor, Codex or any MCP editor at the folder and say deploy. The process stays connected to your queue and keeps state in memory between jobs, with no cold start and no per-invocation bill.

Deploy a worker

Free for 7 days, then $3/mo. No card to start.

ONE COMMAND · ALWAYS CONSUMING · NO COLD START
worker · queue
1,284jobs today
in flight3
waiting0
failed0
CONSUMING · NEVER SLEEPS
WORKS WITH
Claude CodeClaude DesktopCursorVS CodeWindsurfZedCodexChatGPTClineClaude CodeClaude DesktopCursorVS CodeWindsurfZedCodexChatGPTCline
01 · WHAT CHANGES

Now it drains
without being asked.

The process stays connected to your queue and keeps state in memory between jobs. No warm-up, no per-invocation charge, and no scheduled ping whose only job is to wake your own service.

01STEP 1 OF 3
Deploy the folder

Node or Python, your entry point.

02STEP 2 OF 3
Wire your queue

Put connection strings in environment variables, encrypted at rest.

03STEP 3 OF 3
Leave it running

No cold starts, no invocation billing, no keep-alive pings.

Deploy a worker
02 · BEFORE YOU ASK

The bit you are
actually wondering.

01

How is this different from a serverless function?

A function starts, runs and stops. A worker never stops, so it can hold connections, keep state in memory and consume a queue without waking up first.

02

Is it cheaper than serverless?

For always-on work, usually yes, because you pay for a fixed slice rather than per wake-up. For genuinely spiky request-shaped work, serverless will be cheaper and you should use it.

03

What if a job kills the process?

It restarts and resumes consuming. If it crash-loops we stop retrying and tell you, rather than hiding a broken worker behind an automatic restart.

03 · THE DETAIL
LONG-RUNNING

Whatever it built,
this runs it.

A queue consumer is only useful if it is listening. Serverless bills you to wake up; a container is just awake.

WORKS WITH
BullMQCeleryRabbitMQRedis streamsplain while(true)
WHAT YOU GET
LANGUAGES
JavaScript or Python
TIME LIMIT
None, it just runs
HOW MUCH IT DOES
Up to your code
IF IT CRASHES
Starts itself again

You never open a panel.

Connect once, then deploy, read logs, restart and roll back by asking. No API key to copy.

deploy this worker
spocket_deploy({ name: "workers-app" })
live · restarts on crash
it went offline, why?
spocket_logs({ lines: 50 })
fixed and restarted
04 · WHAT IT COSTS

Priced per app,
not per request.

No metering, no surprise invoice. Seven days free to start, and no card until you keep it.

SOLO
$3/mo
BILLED MONTHLY

One app, always on. For the thing you just built.

APPS1512MB memory, 2GB disk
YOUR URLname.spocket.devHTTPS, live on deploy
CUSTOM DOMAIN1certificate handled for you
DEPLOY FROMClaude, Cursor, or a folder
ROLLBACKEvery version kept
Start free trial
BUILDERBEST FOR WORKERS
$14/mo
BILLED MONTHLY

Five apps. The one most people land on.

APPS5768MB each, 4GB disk
YOUR URLname.spocket.devHTTPS, live on deploy
CUSTOM DOMAINS5certificates handled for you
RUNSBots, APIs, static sites
SUPPORTTickets, answered by a person
Start with builder
FLEET
$49/mo
BILLED MONTHLY

Twenty apps for the server you actually run.

APPS201GB each, 8GB disk
YOUR URLname.spocket.devHTTPS, live on deploy
CUSTOM DOMAINSUnlimited
IF A MACHINE DIESRebuilt elsewhere automatically
SUPPORTDirect line to us
Talk to us

BUILDER for workers. Workers tend to arrive in groups — a queue consumer, a poller, something that cleans up after them. Five slots is usually the shape.

Start free for 7 daysCOMPARE EVERY PLAN →No card. Cancel by deleting the app.
05 · QUESTIONS

What people ask
before they deploy.

How is this different from a serverless function?

A function starts, runs, and stops. A worker never stops, so it can hold connections, keep state in memory, and consume a queue without waking up first.

The queue is waiting.
Give it a consumer.

$3 a month, always on. First one free for 7 days, no card.

ADD TO CURSORADD TO VS CODE

Cursor and VS Code open and install it themselves. For Claude Desktop or claude.ai, paste the URL under Settings → Connectors → Add custom connector.

Deploy a workerSee pricing
© 2026 SPOCKET · BUILT IN MANILA