SLACK APPSNO PUBLIC URL

Deploy your Slack app
straight from the chat.

Ask Claude Code, Cursor, Codex or any MCP editor to deploy and it stays connected from then on. Nothing to expose to the internet, and nothing to keep warm.

Deploy a slack app

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

ONE COMMAND · ALWAYS CONNECTED · NOTHING EXPOSED
#deploys
/standup
Posted. 6 replies collected, summary at 9am.
ALWAYS CONNECTED · NOTHING EXPOSED
WORKS WITH
Claude CodeClaude DesktopCursorVS CodeWindsurfZedCodexChatGPTClineClaude CodeClaude DesktopCursorVS CodeWindsurfZedCodexChatGPTCline
01 · WHAT CHANGES

Now it is there
every morning.

The websocket stays open because the process never stops, so the reminder fires on Monday whether or not anyone is at a desk. Crashes restart on their own.

01STEP 1 OF 3
Deploy the folder

One command from your editor. No build config to write.

02STEP 2 OF 3
Add SLACK_BOT_TOKEN

The xoxb- token from your app, plus SLACK_APP_TOKEN if you use Socket Mode. Both encrypted.

03STEP 3 OF 3
It stays connected

The socket is held open. If the process dies it restarts; if the machine dies it moves.

Deploy a slack app
02 · BEFORE YOU ASK

The bit you are
actually wondering.

01

Do I need to expose an endpoint or set up ngrok?

No. Your app connects outward to Slack, so nothing needs to reach it from the internet. That is why this shape fits here.

02

Will a Bolt app fit on the cheapest plan?

Comfortably. We measure a Bolt app at roughly 85MB running, and the smallest plan gives it 512MB.

03

What about the Events API instead?

That one does need a public address. Talk to us and we will sort it, but the connect-outward approach is simpler and almost certainly what your app already uses.

03 · THE DETAIL
NO PUBLIC URL

Whatever it built,
this runs it.

Your app holds an open connection to Slack and receives events down it, so nothing has to reach you from outside. That needs a process that stays connected, which is the whole point of this.

WORKS WITH
@slack/bolt@slack/web-apislack_sdkslack-go
WHAT YOU GET
NOTHING EXPOSED
No public address needed
EVENTS API
Needs an endpoint, ask us
SLASH COMMANDS
Registered in your Slack app
MEMORY
A Bolt app is around 85MB

You never open a panel.

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

deploy this slack app
spocket_deploy({ name: "slack-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.

SOLOBEST FOR SLACK APPS
$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 with solo
BUILDERPOPULAR
$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 free trial
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

SOLO for slack apps. A Slack app holds one connection and little else. We measure a typical one at about 85MB running.

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

What people ask
before they deploy.

Does my app need a public web address?

No. The usual setup has your app connect outward to Slack, so nothing has to reach it from the internet — and it is what an app built with an AI assistant almost always uses. If yours receives events at a public URL instead, talk to us.

Which tokens do I need?

SLACK_BOT_TOKEN (starts xoxb-) always. SLACK_APP_TOKEN (starts xapp-) as well if you use Socket Mode. Both from api.slack.com → your app → OAuth & Permissions and Basic Information.

Will it fit on the cheapest plan?

Comfortably. We measure a Bolt app at about 85MB running; Solo gives it 512MB.

Your team noticed
when it stopped.

$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 slack appSee pricing
© 2026 SPOCKET · BUILT IN MANILA