---
title: "Deploy wide-warm"
description: "Deploy and Host CrewForm with Railway"
category: "AI/ML"
url: https://railway.com/deploy/wide-warm
---

# Deploy wide-warm

Deploy and Host CrewForm with Railway

**[Deploy wide-warm on Railway](https://railway.com/template/wide-warm)**

- **Creator:** My Projects
- **Category:** AI/ML

## Template content

### CrewForm https://crewform.tech/crewform-icon.png

- **Source:** CrewForm/crewform

## Documentation

# 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

- [Supabase](https://supabase.com) — Create a free project for auth + database
- [CrewForm Docs — Self-Hosting Guide](https://docs.crewform.tech/self-hosting) — Full setup walkthrough
- [CrewForm GitHub](https://github.com/CrewForm/crewform) — Source code and migration scripts

### 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.


## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [stella](https://railway.com/deploy/stella) — Self-host stella with web, API, Postgres, Redis, and object storage.
- [Hermes Agent | OpenClaw Alternative with Dashboard](https://railway.com/deploy/hermes-agent-or-openclaw-alternative-wit) — Self-Hosted Hermes AI Agent for Telegram, Discord & Slack

Open this page in a browser: https://railway.com/deploy/wide-warm
