For Claude Code & Cursor builders

You built it
in an afternoon.

Ship it to your team before dinner. workshop deploy → live URL → gated to @company.com. Done.

Free for your first app · no credit card required
~/projects/inventory-tool
$workshop deploy
Detected Next.js (package.json)
Bundling… 2.4 MB
Building on edge…
Live at acme-inventory.getworkshop.io
https://acme-inventory.getworkshop.io
Secured to @acme.com · 0 other domains can access
$
deployed 28 seconds ago
edge · 47ms
< 30s
from code to live URL
Zero
no config files
4
runtimes supported
100%
company-gated
Works with
Claude CodeCursorGitHub CopilotWindsurfBoltv0

You finish building.
Then the real
problem starts.

without workshop
"IT takes a looong time"
"Only works on my laptop"
"Nobody has a GitHub account"
"Rebuild it in Retool first"
"Vercel SSO is $320/month"
with workshop
workshop deployone command, any folder
Live in 30 secondsno config, no Dockerfile
@company.com gatedautomatic, from day one
API keys stay privateproxied through our edge
Free to startno credit card
Sound familiar?

The gap between “I built this.”
and “my team can use this.”

shouldn't be a Jira ticket.

workshop deploy
How it works

Three commands.
Your team is in.

01
Install once globally

Sign in with your work Google account. Your CLI key is stored locally — never committed to git.

npm i -g @getworkshop/cli
workshop login
02
Deploy from any folder

Workshop detects your runtime, bundles your app, and ships it to the edge. No Dockerfile, no config file.

cd my-project
workshop deploy
03
Your team signs in

Anyone with @yourcompany.com can open it immediately. No invite list, no passwords, no IT ticket.

acme-tool.getworkshop.io
→ Secured to @acme.com
Security

Private by default.
Not a $320/month add-on.

Every Workshop app is gated to your company email domain from the moment it deploys. No configuration, no invite list, no SSO contract. You run workshop deploy and we handle the rest.

workshop — access log
Sat Jun 4 16:12:02 UTC 2026
GET acme-tool.getworkshop.io
session → sarah@acme.com
match @acme.com → 200 OK
GET acme-tool.getworkshop.io
session → attacker@gmail.com
no match → 401 Unauthorized
01Company-domain gate

Workshop reads your work email on deploy and locks the app to that domain. Anyone with @yourcompany.com gets in. Nobody else does. Ever.

02Secrets stay on the edge

Add your API key once. We proxy calls through our edge — your key never touches your app's frontend code. Teammates get full functionality without seeing it.

03No public app registry

We don't publish a list of what you've deployed. Your subdomain is yours. Only the people you let in know it exists.

Unlike public-hosting platforms, Workshop deploys private by default. We've seen what happens when internal tools accidentally ship to public URLs — Workshop makes that impossible from day one.

Supported runtimes
Static HTML/CSS/JSNext.jsPython (Flask/FastAPI)Node.js (Express)
Pricing

Priced for builders.

Not enterprises.

Free
$0forever
Solo
$19/month
Team
$99/month
Company
Let's talkorg-wide
3 apps
5 viewers per app
100 cron runs / mo
All runtimes
10 apps
Unlimited viewers — always free
10k cron runs / mo
All runtimes
Deploy failure alerts
Unlimited apps
Unlimited viewers — always free
Everything in Solo
Shared workspace
Role-based access
Invite teammates
Unlimited apps & viewers
Everything in Team
Org-wide SSO (Okta / Entra)
Audit log + admin console
DPA + security review
Priority support
Free$0 forever
3 apps5 viewers per app100 cron runs / moAll runtimes
Join waitlist
Solo$19 /month
10 appsUnlimited viewers — always free10k cron runs / moAll runtimesDeploy failure alerts
Join waitlist
Team$99 /month
Unlimited appsUnlimited viewers — always freeEverything in SoloShared workspaceRole-based accessInvite teammates
Join waitlist
CompanyLet's talk org-wide
Unlimited apps & viewersEverything in TeamOrg-wide SSO (Okta / Entra)Audit log + admin consoleDPA + security reviewPriority support
Contact us
Early access — first 50 users

Your team is waiting
for that tool you built.

I'm personally onboarding the first 50 users.