| name | firecrawl-install-auth |
| description | Install and configure Firecrawl SDK authentication for web scraping.
Use when setting up a new Firecrawl integration, configuring API keys,
or initializing Firecrawl in your project.
Trigger with phrases like "install firecrawl", "setup firecrawl",
"firecrawl auth", "configure firecrawl API key".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep |
| version | 1.11.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","firecrawl","api","authentication"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Firecrawl Install & Auth
Overview
Install the Firecrawl SDK and configure API key authentication. Firecrawl turns any website into LLM-ready markdown or structured data. The SDK is published as @mendable/firecrawl-js on npm and firecrawl-py on PyPI.
Prerequisites
- Node.js 18+ or Python 3.10+
- Package manager (npm, pnpm, yarn, or pip)
- Firecrawl API key from firecrawl.dev/app (free tier available)
Instructions
Step 1: Install the SDK
set -euo pipefail
npm install @mendable/firecrawl-js
pip install firecrawl-py
Step 2: Configure Your API Key
export FIRECRAWL_API_KEY="fc-YOUR_API_KEY"
echo 'FIRECRAWL_API_KEY=fc-YOUR_API_KEY' >> .env
All Firecrawl API keys start with fc-. Get yours at firecrawl.dev/app.
Step 3: Verify Connection — TypeScript
import FirecrawlApp from "@mendable/firecrawl-js";
const firecrawl = new FirecrawlApp({
apiKey: process.env.FIRECRAWL_API_KEY!,
});
const result = await firecrawl.scrapeUrl("https://example.com", {
formats: ["markdown"],
});
if (result.) {
.(, result.?.);
.(, result.?., );
} {
.(, result.);
}