Deploy wide-warm
Railway

Deploy wide-warm

Deploy and Host CrewForm with Railway

Deploy wide-warm

Just deployed

Deploy and Host CrewForm on Railway

CrewForm is an open-source AI agent orchestration platform that lets you build, deploy, and manage multi-agent workflows through a visual UI. It's the first platform with native support for all three agentic protocols — MCP, A2A, and AG-UI — with no vendor lock-in or LLM cost markup.

About Hosting CrewForm

This template deploys the CrewForm Task Runner — the Node.js backend that executes AI agent tasks, team pipelines, and webhook dispatches. It connects to your Supabase instance for auth, database, and realtime subscriptions, and communicates with LLM providers (OpenAI, Anthropic, Google, Groq, Ollama, and 12+ more) using your own API keys. The frontend can be hosted separately on Vercel or any static host. After deployment, configure your Supabase credentials and add at least one LLM API key through the Settings UI to start running agents.

Common Use Cases

  • Multi-agent pipelines — chain specialized AI agents (researcher → writer → editor) that hand off work automatically
  • AI-powered automations — connect agent outputs to Slack, Discord, Telegram, email, Trello, or webhooks via built-in integrations
  • Self-hosted AI platform — run your own AI orchestration infrastructure with full data ownership, no usage markup, and bring-your-own LLM keys
  • Embeddable AI chat — deploy customer-facing AI agents as chat widgets on any website with a single script tag
  • Agent marketplace — publish, share, and install community-built agent templates across workspaces

Dependencies for CrewForm Hosting

  • Supabase — Auth, PostgreSQL database, Realtime, and Edge Functions
  • LLM API Key — At least one provider (OpenAI, Anthropic, Google, Groq, etc.) or a local Ollama instance

Deployment Dependencies

Implementation Details

The template uses the task-runner/Dockerfile to build a containerized Node.js service. Required environment variables:

SUPABASE_URL=https://your-project.supabase.co SUPABASE_SERVICE_ROLE_KEY=your-service-role-key ENCRYPTION_KEY=your-32-byte-hex-string WEBHOOK_SECRET=your-webhook-secret

The PORT variable is set automatically by Railway. LLM API keys can be added globally via environment variables or per-workspace through the CrewForm Settings UI (BYOK pattern).

Why Deploy CrewForm on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying CrewForm on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Chat Chat
Chat Chat, your own unified chat and search to AI platform.

okisdev
View Template
EchoDeck
Generate a mp4 from powerpoint with TTS

Fixed Scope
View Template
Rift
Rift Its a OSS AI Chat for teams

Compound