Deploy Open Agent Builder

Visual AI agent workflow builder powered by Firecrawl

Deploy Open Agent Builder

Open Agent Builder

firecrawl/open-agent-builder

Just deployed

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

Open Agent Builder Workflow

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 - Create project, run npx convex deploy, copy production URL
  • Clerk Account - Create application, configure JWT template for Convex, get API keys
  • Firecrawl API Key - Sign up and obtain API key for web scraping

Optional API Keys (Can Add Later via UI):

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.


Template Content

More templates in this category

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

View Template
openui
Deploy OpenUI: AI-powered UI generation with GitHub OAuth and OpenAI API.

View Template
firecrawl
firecrawl api server + worker without auth, works with dify