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.