Connect your coding agent
Connect your agent and choose Connect SpringRoll to start as a guest. If you already have an account, you can sign in and use its workspace instead. The optional skill below adds a guided deployment workflow. Check the workspace before deploying.
npx skills add springroll-dev/springroll-skill --skill springrollPublish an app
With the skill installed, ask your agent to deploy with /springroll deploy. If you connected MCP manually, ask the agent in plain language to prepare and deploy the project. SpringRoll records the application and release, then starts a build. Follow the deployment in the app overview.
Publish an update
Ask your agent to deploy the changed source. Follow the new attempt in Deployments. The current working version stays available while the update builds.
If you get stuck
For a failed build, open View build error. For blocked publication, follow the named remedy or review the approval request. If a colleague cannot launch, check the audience and the selected environment.
Access and data
On the app's Data tab, request the fields it needs from a defined data product. Review the request, approved scope and expiry with the data owner.
API and MCP reference
Use /docs/api for authentication, rate limits, versioning and errors. /openapi.json describes REST endpoints, and /api/v1/capabilities lists tools and manifest requirements.
Choose a good first app
Start with a static app, or an app whose build and runtime fit managed Vercel or Cloudflare. The example collection includes dependency-free static apps you can try and deploy from the browser.
- Static HTML, CSS and JavaScript: provide the build command and output folder. These examples use npm run build and dist.
- Apps with a server: have your agent check the framework, build command, runtime, environment variables and external services before deploying.
- Background workers, long-lived connections or persistent local files: ask the team to review the runtime design before choosing a deployment target. Use shared storage or a database for team records.
Launch an app with your team
Name the owner, verify the release and test the launch link with an intended colleague and an unapproved account.
