Skip to content

[Feature]: Separate the Docker Client SDK #1506

@ntohidi

Description

@ntohidi

crawl4ai version

0.7.4

Expected Behavior

To use Docker, users currently need to install the entire Crawl4AI library. We can improve this by separating the Crawl4aiDockerClient from the main library, making it a lightweight package. This way, users only install what’s necessary for Crawl4aiDockerClient and Docker, without pulling in the full set of unnecessary functionalities.

Current Behavior

Users have to install the entire Crawl4AI library just to use Crawl4aiDockerClient

Is this reproducible?

Yes

Inputs Causing the Bug

Steps to Reproduce

Code snippets

OS

All

Python version

3.12

Browser

No response

Browser version

No response

Error logs & Screenshots (if applicable)

No response

Metadata

Metadata

Labels

✨ EnhancementImprovement on an existing feature

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions