Guide · June 7, 2025

Skip the IT Ticket: Deploy Your Internal Tool Today

IT tickets for internal app deployment take 3–8 weeks. Here's how individual contributors deploy internal tools without IT involvement — in 30 seconds.


You built something useful. Your team needs it. The official path is: open an IT ticket, wait 3 to 8 weeks for procurement, provisioning, security review, and SSO configuration. By then, you've moved on to something else and the tool dies.

Here's how to ship your internal tool today — no ticket required.

Why IT tickets exist (and why they're the wrong tool here)

IT provisioning processes exist for good reasons: security review, vendor contracts, cost management, compliance. They're designed for production systems that handle customer data, require SLAs, or need enterprise-grade access control.

Your Claude Code app that the CX team uses to summarize support tickets is not that. But it goes through the same queue — because there's no alternative designed for internal tools built by individual contributors.

Until now.

What you actually need for an internal tool

That's it. You don't need vendor contracts, SLA agreements, or a Jira ticket.

Workshop: deploy without IT

npm install -g @getworkshop/cli
workshop login       # authenticate once with your work email
cd your-project
workshop init        # auto-detects framework
workshop deploy      # done in ~30 seconds

When asked about access mode, choose Company domain. The deployed URL only works for people who sign in with @yourcompany.com email. Your IT department doesn't need to do anything — the access control is handled at the infrastructure layer.

What this is and isn't

It is: A fast path for individual contributors to deploy internal tools with real email-domain access control. Appropriate for ops tools, reporting dashboards, AI utilities, and scripts your team uses day-to-day.

It isn't: A replacement for proper IT infrastructure for production customer-facing systems. If you're handling PII, financial data, or customer-facing systems, loop in IT.

The conversation with IT (if you need it)

If you do need to tell IT about it eventually: "I deployed an internal tool on Workshop. Access is restricted to @company.com email sign-in via Google/Microsoft OAuth. No data leaves company email domain. Here's the URL." That's usually the end of the conversation.

Pricing

Free for one app. $19/month for five apps. No contract, cancel anytime.

Try Workshop

Deploy your internal app in 30 seconds.

Free for one app. No credit card required.

npm install -g @getworkshop/cli && workshop deploy

Get early access → getworkshop.io

Related

Deploy Your Claude Code App So Your Team Can Use It
Run workshop deploy and get a URL only your @company.com coworkers can open. No IT ticket, no Vercel enterprise plan. Free for one app.
How to Deploy a Vibe-Coded App Internally (Without Making It Public)
You built it with Claude Code or Cursor. Now your team needs to use it — without it being on the public internet. Here's the 30-second path.
Deploy a Flask App for Internal Company Use (Company Email Only)
How to deploy a Flask or FastAPI app so only @yourcompany.com employees can access it — without IT, without AWS, in 30 seconds.