Installation Guide
Get up and running with Crawlingo on your preferred runtime environment. Precompiled native binaries and wheels are provided for all major platforms.
System Prerequisites
Crawlingo compiles to native code for maximum performance. Pre-built packages are distributed with precompiled binaries, so you do not need a Rust compiler installed locally unless you compile from source.
| OS / Platform | Prerequisites | Supported Architectures |
|---|---|---|
| Linux | glibc 2.28+ (Debian 10+, Ubuntu 20.04+, CentOS 8+) | x86_64, aarch64 (ARM64) |
| macOS | macOS 11+ (Big Sur or newer) | Intel, Apple Silicon (M1/M2/M3) |
| Windows | Windows 10+ / Server 2019+ | AMD64 (x64) |
Python SDK
The Python SDK is distributed as precompiled binary wheels on PyPI. Requires Python 3.8 to 3.13.
Node.js (TypeScript) SDK
The Node.js SDK includes precompiled native bindings built via napi-rs. Requires Node.js 18 or newer.
Rust Native Crate
For Rust developers, add the dependency directly to your crate. Requires Rust stable 1.70+.
Verifying Your Install
Verify that the native bindings load correctly by importing and reading the library version:
Linux Musl Compatibility
