Skip to content
RepoQuarry

Firecrawl (self-hosted) firecrawl/firecrawl

Open-source version of the Firecrawl API that crawls, maps, searches and scrapes websites into Markdown or JSON, self-hosted with Docker Compose.

Firecrawl (self-hosted) at a glance

Checked 16 Oct 2026

Firecrawl's repo (formerly mendableai/firecrawl) is the source of the hosted Firecrawl API. Self-hosting runs the API, workers, Playwright, Redis, RabbitMQ and PostgreSQL via Docker Compose and covers scrape, crawl, map and search. Licence is AGPL-3.0 (SDKs MIT). The self-hosted stack does NOT include Fire-engine (advanced anti-bot handling), screenshots, page actions or Agent and Interact features; LLM extraction needs an OpenAI-compatible provider or Ollama. The default API has no authentication. Firecrawl respects robots.txt by default.

Cite this pageRepoQuarry. “Firecrawl (self-hosted).” Checked 16 Oct 2026. https://repoquarry.dev/projects/firecrawl

How much of Firecrawl Cloud does it replace?

4 of 4 jobs. Core scrape, crawl, map and search only; no Fire-engine anti-bot handling, screenshots, actions or Agent features when self-hosted.

Partial: Crawl a site to Markdown Partial replacement
Partial: Scrape pages (JS-heavy and bot-protected) Partial replacement
Partial: Structured data extraction Partial replacement
Partial: Web search with page content Partial replacement

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, self-hosted with Docker Compose (API on port 3002) Self-host Firecrawl with Docker Compose when you need source or infrastructure control. docs.firecrawl.dev · self-host ↗ 1d ago
Code licence Partial: AGPL-3.0 (copyleft); SDKs and some UI components MIT This project is primarily licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). github.com · firecrawl#license ↗ 1d ago
Model weights licence Confirmed: No separate model weights; LLM features use the provider you connect docs.firecrawl.dev · self-host ↗ 1d ago
Commercial use Partial: Yes, under AGPL-3.0 copyleft terms (offer source of modified versions run as a network service) github.com · LICENSE ↗ 1d ago
Paid services needed? Confirmed: None required for scrape, crawl, map and search; LLM extraction can use Ollama or a paid API Connect OpenAI, an OpenAI-compatible endpoint, or Ollama when a feature needs it. github.com · SELF_HOST.md ↗ 1d ago
Hardware Unknown: No minimum host size published; needs Docker capacity for several services Firecrawl does not publish a verified minimum host size for this stack. docs.firecrawl.dev · self-host ↗ 1d ago
Operating systems Unknown: Self-hosting explicitly requires Docker Engine or Docker Desktop and Compose v2, but does not publish a Windows/macOS/Linux host test matrix or native-build support statement docs.firecrawl.dev · self-host ↗ today
Setup effort Confirmed: Medium, Docker Compose stack of several services; production needs your own auth, TLS and persistence This trusted-network quickstart disables API authentication and is not a production architecture. docs.firecrawl.dev · self-host ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on