Developer Day: Launch Week III - Day 5

Day 5 of Launch Week III is here — and it’s all about developers. We’re rolling out a stack of improvements aimed at making Firecrawl smoother, faster, and better to build with.
New and Improved Python SDK
We’ve completely overhauled the Python SDK to make development faster, clearer, and more efficient. Here’s what’s new:
- Named parameters and return types for improved readability and type safety
- Full support for async functions to eliminate blocking and improve performance
This update is all about enabling you to build faster and smarter with less friction.
Rust SDK: Packed With Upgrades
The Rust SDK got a serious set of improvements too:
- Support for batch scraping jobs
- Crawl job cancellation
- Improved error handling
- Built-in support for generating
llms.txt
- Search functionality for smarter indexing
If you’re building in Rust, these changes open up a lot more flexibility.
New: Firecrawl Dark Theme for Code Editors
We launched our Firecrawl Light Theme on Day 0. Today, we’re releasing the Dark Theme — for those who prefer building in low light.
It’s available now for:
- VSCode
- Windsurf
- Cursor
Download it directly from the VSCode Marketplace and bring Firecrawl’s look and feel to your editor.
Quality of Life Updates
We’ve also shipped a number of smaller improvements behind the scenes to streamline developer experience across the board. Includinng now every Firecrawl plan now includes support for up to 20 seats — no more user limits. Bring your team and build together.
That’s all for Day 5! Stay tuned for Day 6 🚀
About the Author

Eric Ciarla is the Chief Operating Officer (COO) of Firecrawl and leads marketing. He also worked on Mendable.ai and sold it to companies like Snapchat, Coinbase, and MongoDB. Previously worked at Ford and Fracta as a Data Scientist. Eric also co-founded SideGuide, a tool for learning code within VS Code with 50,000 users.
More articles by Eric Ciarla
How to Create an llms.txt File for Any Website
Learn how to generate an llms.txt file for any website using the llms.txt Generator and Firecrawl.
Cloudflare Error 1015: How to solve it?
Cloudflare Error 1015 is a rate limiting error that occurs when Cloudflare detects that you are exceeding the request limit set by the website owner.
Build an agent that checks for website contradictions
Using Firecrawl and Claude to scrape your website's data and look for contradictions.
Why Companies Need a Data Strategy for Generative AI
Learn why a well-defined data strategy is essential for building robust, production-ready generative AI systems, and discover practical steps for curation, maintenance, and integration.
Getting Started with OpenAI's Predicted Outputs for Faster LLM Responses
A guide to leveraging Predicted Outputs to speed up LLM tasks with GPT-4o models.
How to easily install requests with pip and python
A tutorial on installing the requests library in Python using various methods, with usage examples and troubleshooting tips
How to quickly install BeautifulSoup with Python
A guide on installing the BeautifulSoup library in Python using various methods, with usage examples and troubleshooting tips
How to Use OpenAI's o1 Reasoning Models in Your Applications
Learn how to harness OpenAI's latest o1 series models for complex reasoning tasks in your apps.