Millipede
API reference

API reference

Find rustdoc for every Millipede workspace crate and review the umbrella crate's feature flags.

Use the crate roots below to move from this task-oriented site to the complete Rust API documentation.

These docs.rs links will resolve once Millipede 0.1.0 is published to crates.io; the release is not live at the time of writing.

Workspace crates

CrateDescriptionRustdoc
millipedeAn idiomatic Rust web-crawling library inspired by Crawlee. Umbrella crate re-exporting the Millipede workspace.docs.rs
millipede-coreCore primitives for the Millipede web crawler: request model, storage traits, events, errors, configuration.docs.rs
millipede-httpHttpCrawler for the Millipede web crawler: reqwest-based HTTP fetching.docs.rs
millipede-htmlHtmlCrawler for the Millipede web crawler: HTML parsing via scraper.docs.rs
millipede-browserBrowserCrawler core, BrowserProvider trait, and BrowserPool for the Millipede web crawler.docs.rs
millipede-browser-chromiumoxideChromium CDP browser provider for the Millipede web crawler, via chromiumoxide.docs.rs
millipede-fingerprintBrowser-like header generation and fingerprint hooks for the Millipede web crawler.docs.rs
millipede-storage-memoryIn-memory StorageClient implementation for the Millipede web crawler.docs.rs
millipede-storage-fsFile-system StorageClient implementation for the Millipede web crawler.docs.rs

Feature flags

The core API is always available. The umbrella crate enables HTTP, HTML, and in-memory storage by default; other integrations are opt-in.

FeatureEnablesDefault
httpReqwest-based HTTP fetching and HttpCrawlerYes
htmlHTML parsing and HtmlCrawlerYes
storage-memoryIn-memory datasets, key-value stores, and request queuesYes
storage-fsFile-system-backed storageNo
browserBrowser crawler abstractions and smart crawlingNo
browser-chromiumoxideThe chromiumoxide CDP provider; also enables browserNo
fingerprintBrowser-like header generation and fingerprint hooksNo

This site intentionally does not duplicate rustdoc content. It links to docs.rs, which remains the single source of truth for API-level detail.

On this page