Deployment
Ship Solana programs through Shipline, and ship web services to Vercel or Railway, without leaving the workspace.
Shipline (Solana programs)#
Shipline is DAEMON's headline primitive: prompt → Anchor program → mainnet in 60 seconds.
- Prompt, describe the program in natural language; the agent scaffolds the Anchor crate, IDL, and tests
- Simulate, see compute usage and account diffs inline as you tweak the program
- Ship, one-click deploy via priority-fee-protected Jito bundle, signed in-app with the built-in wallet
Shipline replaces the typical loop of editor → CLI → explorer → Phantom → retry. Same window, same session, no tab switches.
Vercel (web frontends)#
Deploy frontend projects to Vercel with a single click:
- Connect once by linking your Vercel account in Settings > Integrations
- Deploy by clicking the deploy button in the Command Drawer
- Monitor deployment status and logs directly in DAEMON
DAEMON automatically detects your framework (Next.js, React, Vite, static sites) and configures the build settings.
Railway#
Deploy backend services and databases to Railway:
- Connect once by linking your Railway account in Settings > Integrations
- Deploy by selecting your project and clicking deploy
- Monitor logs and service status in DAEMON
Use Cases
- Node.js API servers
- Database provisioning
- Background workers
- Full-stack apps (Vercel frontend + Railway backend)
Workflow#
A typical deployment workflow in DAEMON:
- Write and test your code in the Monaco editor
- Run tests with an AI agent or the terminal
- Commit changes via the visual git panel
- Ship, Shipline for Solana programs, one-click for Vercel or Railway
The entire cycle from code to production happens inside one console. Deployment settings are stored per-project and persist across sessions.