Skip to main content
Use an SDK to search, scrape, and interact with the web without managing raw HTTP requests. Each SDK wraps the Firecrawl API with idiomatic helpers for authentication, polling, and error handling.

Official SDKs

Python SDK

Search, scrape, and interact with Python. Supports sync and async usage.

Node SDK

Integrate Firecrawl into Node.js and TypeScript projects.

Java SDK

Add Firecrawl to Java and JVM-based applications.

PHP SDK

Add Firecrawl to PHP and Laravel applications.

Elixir SDK

Add Firecrawl to Elixir and Phoenix applications.

CLI

Run Firecrawl directly from the command line.

Community SDKs (v1 only)

Go SDK

Call the Firecrawl API from Go applications.

Rust SDK

Call the Firecrawl API from Rust applications.