Appearance
Install
Python SDK
bash
pip install firecrawl-pyNode.js SDK
bash
npm install firecrawlCLI (recommended for agent workflows)
bash
npx -y firecrawl-cli@latest init --all --browserThe --all flag installs all MCP server integrations. The --browser flag includes browser-interaction support. After running init, restart any AI agent that needs to pick up the new MCP skill.
API key (optional for free tier, required for production)
- Go to firecrawl.dev/app/api-keys
- Copy your key
- Set it as an environment variable:
bash
export FIRECRAWL_API_KEY="fc-YOUR_API_KEY"Or pass it directly in SDK calls (see Usage).
Self-hosted
Clone and run the open-source repo if you need to avoid the managed service:
bash
git clone https://github.com/firecrawl/firecrawl.git
cd firecrawl
# follow the README for Docker Compose setup