You can deploy your Skybridge App as a Node.js server on any compatible infrastructure provider, or to Cloudflare Workers via theDocumentation Index
Fetch the complete documentation index at: https://docs-staging.skybridge.tech/llms.txt
Use this file to discover all available pages before exploring further.
nodejs_compat runtime.
Below are some easy options closely integrated with Skybridge.
Alpic Cloud platform
Instant deploy to Alpic
Alpic is a developer-friendly cloud platform for deploying and hosting MCP Apps. It is also the company behind Skybridge :) To deploy your App on Alpic you can:- Create a free account on app.alpic.ai
- Deploy your App either by:
- Pushing your App to Github, and connecting it to Alpic for automatic deployment at each commit.
- Using the Alpic CLI:
Alpic MCP App
Alpic also provides its own MCP App that lets you manage your apps directly from your favorite MCP Client. Connect to the Alpic MCP Server using:Cloudflare Workers
Skybridge runs on Cloudflare Workers via Wrangler and thenodejs_compat runtime. Static assets (your built views) are served by Cloudflare’s edge directly; the worker handles /mcp traffic and any other dynamic routes.
Configure
Add awrangler.jsonc at your project root:
compatibility_date >= 2025-09-01+nodejs_compat— enablescloudflare:node’shttpServerHandler, which Skybridge uses to bridge the Express app to the Workers fetch event.assets.directory— points at the views built byskybridge build. Cloudflare serves these at the edge before requests reach your worker.define.process.env.NODE_ENV— forces production mode even underwrangler dev. Without it, wrangler defaults todevelopmentlocally and Skybridge’s dev tooling (Vite, the devtools server) gets pulled into the worker bundle, where neither runs.
Build and deploy
Test locally
wrangler dev runs your worker in workerd on your machine — the same runtime as production, not a Node.js fallback:
Skybridge’s local dev server (
skybridge dev) and the Cloudflare path are independent. Use skybridge dev for fast iteration on Node with HMR; use wrangler dev to validate the production worker bundle before shipping.Docker
Projects created with the Skybridge scaffolder include a multi-stageDockerfile so you can self-host on any container platform:
The package manager is detected from the lockfile (
package-lock.json, yarn.lock, or pnpm-lock.yaml). Bun and Deno are not supported yet: you’ll need to adapt the build stage inside the Dockerfile.What’s Next?
Core Concepts
Learn how Skybridge extends the raw APIs with React hooks
API Reference
Browse the complete API documentation