---
title: "Deploy Open Agent Builder"
description: "Visual AI agent workflow builder powered by Firecrawl"
category: "AI/ML"
url: https://railway.com/deploy/open-agent-builder
---

# Deploy Open Agent Builder

Visual AI agent workflow builder powered by Firecrawl

**[Deploy Open Agent Builder on Railway](https://railway.com/template/open-agent-builder)**

- **Creator:** Protemplate
- **Category:** AI/ML
- **Total deploys:** 8

## Template content

### Open Agent Builder https://somi-public-assets.s3.ap-southeast-1.amazonaws.com/railway/firecrawl-logo.png

- **Source:** firecrawl/open-agent-builder
- **Public domain:** Yes

## Documentation

# Deploy and Host Open Agent Builder on Railway

Open Agent Builder is a visual workflow builder for creating AI agent pipelines powered by Firecrawl. Design complex agent workflows with a drag-and-drop interface featuring 8 core node types, execute them with real-time streaming updates via LangGraph, and leverage MCP protocol support for extensible tool integration across multiple LLM providers.

![Open Agent Builder Interface](https://zyugzloemocjcxmspsso.supabase.co/storage/v1/object/public/static-assets/open-agent-builder.png)

![Open Agent Builder Workflow](https://zyugzloemocjcxmspsso.supabase.co/storage/v1/object/public/static-assets/open-agent-builder-workflow.png)

## About Hosting Open Agent Builder

Hosting Open Agent Builder requires a Next.js 16 application with external managed services. The Railway deployment automatically builds from the official repository using Railpack, which handles Next.js detection and optimization. You'll need to set up Convex (real-time database) and Clerk (authentication with JWT) as external services before deployment. The application is stateless on Railway - all workflow data, executions, and user settings persist in Convex. Optional LLM provider keys (Anthropic Claude, OpenAI, Groq) and E2B for code execution can be configured during deployment or added later through the UI.

## Common Use Cases

- **Web Scraping Workflows** - Automated data extraction from websites using Firecrawl with AI-powered content analysis and transformation
- **Multi-Step Research Pipelines** - Search the web, scrape multiple sources, synthesize findings, and generate comprehensive reports with human-in-the-loop approvals
- **Automated Content Generation** - Build workflows that gather data, analyze patterns, and create structured content with conditional routing and looping logic
- **Competitive Intelligence** - Monitor competitor websites, extract pricing and product data, track changes over time with scheduled execution
- **Data Transformation Workflows** - Process and clean scraped data, apply custom transformations, and export to various formats with E2B sandboxed execution

## Dependencies for Open Agent Builder Hosting

- **Convex** - Real-time database for workflows, executions, user data, and MCP configurations (external managed service)
- **Clerk** - Authentication and user management with JWT integration for Convex (external managed service)
- **Firecrawl API** - Web scraping engine for LLM-ready data extraction (required for core functionality)
- **LLM Provider** - At least one of: Anthropic Claude (recommended for MCP support), OpenAI GPT, or Groq (optional, can add via UI)
- **E2B** - Sandboxed code execution for advanced transform nodes (optional)

### Deployment Dependencies

**Required External Services (Setup Before Deployment):**
- [Convex Account](https://convex.dev) - Create project, run `npx convex deploy`, copy production URL
- [Clerk Account](https://clerk.com) - Create application, configure JWT template for Convex, get API keys
- [Firecrawl API Key](https://firecrawl.link/api-keys) - Sign up and obtain API key for web scraping

**Optional API Keys (Can Add Later via UI):**
- [Anthropic Console](https://console.anthropic.com) - Claude Sonnet/Haiku with native MCP support
- [OpenAI Platform](https://platform.openai.com) - GPT models (MCP support coming soon)
- [Groq Console](https://console.groq.com) - Fast inference with open models (MCP support coming soon)
- [E2B Platform](https://e2b.dev) - Sandboxed Python code execution

### Implementation Details

**Railway Auto-Detection:**
Railway uses Railpack to automatically detect and build the Next.js 16 application from the official repository. No custom Dockerfile is required - the platform handles:
- Cloning from `https://github.com/firecrawl/open-agent-builder`
- Installing dependencies with proper peer dependency resolution for React 19
- Building Next.js with standalone output optimization
- Running the production server on Railway's dynamic PORT

**Post-Deployment Configuration:**
After Railway deployment, add your Railway URL to Clerk's allowed redirect URLs:
1. Get your Railway deployment URL (format: `https://your-app.railway.app`)
2. In Clerk dashboard → Domains → Allowed redirect URLs
3. Add both `https://your-app.railway.app` and `https://your-app.railway.app/*`
4. Save changes to enable authentication flow

**MCP Tool Integration:**
Currently, only Anthropic Claude (Sonnet 4.5 and Haiku 4.5) has native MCP support for agent tool calls. OpenAI and Groq MCP support is in development. Configure MCP tools in the UI after deployment to enable Firecrawl integration with intelligent web scraping, search, and crawl capabilities.

## Why Deploy Open Agent Builder 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 Open Agent Builder 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/open-agent-builder
