Deploy internal apps and choose who can open them.

Bring the app you built with Claude Code or Codex. SpringRoll deploys it and gives your team a link in the App Portal. For each app, you can see who owns it, who can open it through the portal, and which company data it can read.

Start as a guest. No SpringRoll account or sign-in needed.

Example workspaceApp Portal
People Policy Assistant

Answers employee questions from approved HR policies and benefits material.

App owner
People Operations
Who can open it
All employees
Approved material
HR policies and benefits guide
See how a data owner grants access
Support
Start with the app owner

The portal checks access at the team link. Require sign-in at the app’s direct URL too. See an outside user denied.

SpringRoll MCP

Ask your agent. SpringRoll handles the handoff.

With the SpringRoll skill installed, run /springroll deploy from your project folder. Your agent checks the workspace, records the release and follows the build to its result.

Example workflow · no live deployment

After READY, open the app and check it works before sharing. If the build fails, fix the source before retrying.

Example workflow in Claude, Codex or Cursor. Run /springroll deploy. The agent records the app and release, follows the build from BUILDING to READY and returns the app URL.

From coding agent to company app.

Codex, Claude and Cursor build the app. SpringRoll records the release and gives colleagues a link in the App Portal. If the app needs company data, a data owner chooses what it can read.

BUILD

AI coding agents

  • Codex
  • Claude
  • Cursor

Control Plane

Identity · approval · policy · audit

CONNECT

External Data

  • Database
  • SAP
  • Salesforce
  • Notion
  • Files
  • APIs
LIVE AFTER DEPLOY

A URL your team can open and share.

https://your-app.com

Direct deploys to Production. Staged adds a review. Share the App Portal link with colleagues and protect the provider URL separately.

Example apps you can deploy to SpringRoll

  • HR chatbot
  • Finance
  • IT tools
  • Any AI-built apps

Claude, Codex and Cursor send project source to SpringRoll. The control plane handles identity, approvals, policy and audit. An app needs its own grant to use company data. The team shares the App Portal link, and the app or its host must protect the provider URL separately.

The Deal Desk deployment record.

Bring your project and its build command. SpringRoll records the release and manages hosting; your team doesn’t need a Vercel or Cloudflare account. Open the ready app before sending the team link.

Recorded test deploymentDeal Desk
Deployment ready
Environment
Production
Release
v0.1.0
App owner
Test Admin
Approval
Direct to Production; no separate reviewer

Build history

  1. QUEUED
  2. BUILDING
  3. READY

SpringRoll recorded this release locally using a simulated Vercel provider.

Release IDc1f43129-c719-43be-88ee-779cdcf7ea99

Separate staged release Devon Shaw approved Deal Desk v0.1.0 for Production on 5 November 2026. Inspect the staged decision.

Open the Deal Desk preview

Open a sample deal and ask for a change.

What can an employee open?

Employees find their apps in the App Portal. Select an app in this example to see its owner, its audience and the material it can use.

Example workspace

App Portal

  1. People Policy Assistant

    Approved HR policies and benefits

  2. Deal Desk Assistant

    Quotes, pricing rules, and exceptions

  3. Support Quality Coach

    Conversation QA, coaching, and themes

People Policy Assistant

people-policy-assistant

Answers employee questions from approved HR policies and benefits material.

PRODUCTIONREADYinternal
Owner
People Operations
Audience
All employees

Approved material

Sources
HR policies and benefits guide
Access
Approved sources only

Start now. No account needed.

Connect ChatGPT, Claude, Codex or Cursor and approve the SpringRoll connection. You can start as a guest without a SpringRoll account or sign-in. Keep the saved connection to return to the same apps and workspace.

Use the agent you already have

Choose your agent below. Approve the connection in your browser and start as a guest, with no SpringRoll signup or login.

Keep using that saved connection to return to your apps. Your agent’s own account and workspace settings still apply.

How guest access works

Terminal. One command, then authorize.

  1. 01

    Add SpringRoll

    Run this once, from anywhere.
    claude mcp add --transport http springroll https://springroll.dev/api/mcp
    Then start Claude and authorize. Your browser opens by itself.
    /mcp
  2. 02

    Authorize

    Choose Connect SpringRoll to start as a guest, without creating an account or signing in. If you are already signed in, use your existing workspace. Keep the saved connection to return to your apps.

  3. 03

    Deploy

    Ask the agent to register, validate, and deploy the project.

    Prepare this project for SpringRoll. Read the Company Blueprint, inspect my source and discover supported workloads and services. Check the build, workspace, owner and deployment workflow; show the exact deployment proposal for confirmation, then follow the build to its actual result.
Add the optional skillHide skill instructions

Add a guided deployment workflow

Using Codex? Follow the skill guide to install its matching MCP connection.

Install the Codex skill

Run the install command in your project, then ask your agent to deploy.

  1. Install the SpringRoll skill

    One command teaches your coding agent how to deploy with SpringRoll, request approvals, and access governed data.

    npx skills add springroll-dev/springroll-skill --skill springroll
  2. Ask your agent to deploy

    The agent registers the application, freezes an immutable release, and deploys it. The first live call opens your browser once so you can choose an organization and authorize. There is no token to paste.

    /springroll deploy
  3. Open and share the URL

    Follow the build to READY, then open the app URL. The owner and release are recorded; your selected workflow determines the approval steps.

    https://your-app.comlive

FAQ

What is SpringRoll?

SpringRoll deploys internal apps built with coding agents such as Claude Code and Codex. It records each release and gives your team a link to the app in the App Portal.

Is SpringRoll another AI app builder?

No. You build and edit the app in your coding agent. Bring the project to SpringRoll when you’re ready to deploy it and decide who can open it.

Which coding agents can I use?

You can connect Claude Code, Codex CLI, Cursor, ChatGPT or Claude Desktop. Other clients can connect if they support remote MCP servers and OAuth. Find your client’s setup instructions

Do I need an account to get started?

No SpringRoll account or sign-in is needed. Connect your agent and choose Connect SpringRoll to start as a guest. Keep that saved connection to return to the same workspace and apps. Your agent provider may still require its own account or an administrator’s permission. Start as a guest and keep your connection

What happens after I connect my coding agent?

Approve the connection to start in a guest workspace, or use your existing workspace if you are signed in. When you ask the agent to deploy, it records a release and prepares the deployment for your confirmation. Follow the build to READY, then open the app and test it. Follow a deployment

Where does my app run?

SpringRoll deploys supported apps to managed Vercel or Cloudflare hosting. You can check the chosen host and any limits on the deployment record. SpringRoll supplies the hosting account and compares estimated costs only for plans that meet your app’s requirements. Managed hosting guide

Does my app move between providers on its own?

No. Production stays on its current provider. SpringRoll can recommend a move when another eligible plan meets the same compliance requirements and would save at least 20% and at least $5 per month. An administrator must approve the move.

Who can open my app?

The owner sets the audience for each environment. The App Portal checks a colleague’s access before opening the app. The app and its hosting provider control access at the direct provider URL. Review app access

Can I share the deployed app?

Yes. After the build reaches READY, test the app and check who can open it. On the app overview, choose Copy app link for the environment you want to share. For a staged app, share the Test link with reviewers and the Production link with colleagues. Test a colleague’s app link

Does the App Portal protect the app's provider URL?

Opening the provider URL goes straight to the hosted app. Require sign-in at the app or host, then try the direct URL and its private API with someone outside the portal audience to confirm that access is denied. See the recorded access test

What does SpringRoll do for a team shipping what an agent built?

Your team gets a record of the source, the deployed release, the app owner and the support contact. Colleagues can find the app in the App Portal, and the person taking over maintenance can see which version they’re using. Hand an app to its team

How can an app use approved company data?

A data owner approves access for the app and its environment. For a data product, the grant specifies the fields and rows the app can read through SpringRoll. Native API grants specify the allowed endpoints and methods. Review data grants

Can IT review a release before it goes live?

Yes. Choose staged approvals to have reviewers sign off before promotion. Direct to Production is the default. The release record shows what shipped and the decisions made along the way. Choose an approval workflow

What does SpringRoll give the people who review an app?

Reviewers can check the app’s owner, support contact, data classification and release history. For a staged release, they can also see who requested it, who approved it and when. The app’s launch audience and company-data grants are separate decisions. Inspect a recorded approval

How much does SpringRoll cost?

Contact the SpringRoll team to discuss pricing for your organization. Include the apps you want to run, who needs them and which systems they need to reach. Access and pricing