Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Please make the firecrawl-py library async #1306

Open
nicholas-johnson-techxcel opened this issue Mar 7, 2025 · 0 comments
Open

[Feat] Please make the firecrawl-py library async #1306

nicholas-johnson-techxcel opened this issue Mar 7, 2025 · 0 comments

Comments

@nicholas-johnson-techxcel

Problem Description
Calls to the network should not be blocking.

Proposed Feature
The functions should be awaitable, please. If people want to make them blocking after that, then they can wrap them in something.

Alternatives Considered
I could wrap them in something which dispatches them in other threads, but this is not something that developers should have to deal with.

Implementation Suggestions
I don't even know how you made it blocking in the first place. Network fetch is async by nature.

Use Case
I can't be blocking my threads whilst fetching. We need to be able to do things like asyncio.gather(*tasks) to make simultaneous API calls.

Additional Context
I am using the latest v1.13.3 recent release. This release did little to solve the type issues previously reported as a bug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant