What problem does it solve? Integrating Firecrawl into an application requires obtaining an API key, storing it correctly in environment configuration, and choosing the right SDK, which involves multiple manual steps across browser auth, shell commands, and project setup. ## Core Features & Use Cases - Browser-Based Auth Flow: Generates a PKCE-style session, opens a browser authorization URL, and polls the Firecrawl API until an API key is issued. - Environment Configuration: Writes FIRECRAWL_API_KEY (and optionally FIRECRAWL_API_URL for self-hosted deployments) into .env files. - SDK Installation Guidance: Directs installation of @mendable/firecrawl-js for Node/TypeScript or firecrawl-py for Python, with links to per-language source-of-truth docs. - Use Case: A developer starting a new Node.js project that needs web scraping runs the auth flow, saves the key to .env, installs the JS SDK, and runs a smoke test confirming one real Firecrawl request succeeds. ## Quick Start Set up Firecrawl in my project by running the browser auth flow, saving the API key to my .env file, and installing the right SDK for my stack.