Python API Manual
Scripting Interface
Full reference for Python users, including environment setup, tool execution, raster/vector workflows, and troubleshooting.
Official manuals for Python, R, QGIS, and Pro workflows
This page centralizes Whitebox learning resources so teams can onboard quickly and stay aligned across scripting and desktop interfaces. Start with the manual for your preferred frontend, then use the platform and workflow references to standardize production delivery.
Choose the interface your team uses day-to-day. Each manual includes setup guidance, execution patterns, and domain-specific workflows.
Scripting Interface
Full reference for Python users, including environment setup, tool execution, raster/vector workflows, and troubleshooting.
Scripting Interface
R-focused guide with onboarding, workflow patterns, and category-based tool documentation for analysis and reproducibility.
Desktop Interface
Learn plugin setup, runtime behavior, tool execution in QGIS, and workflow guidance for analysts who work visually.
Decision-Grade Workflow Bundles
Bundle-oriented documentation for Pro workflows, including domain tracks, governance outputs, and implementation details.
These backend crates power the core Rust stack behind Whitebox. Use the API documentation for implementation details and crates.io for release and dependency information.
Coordinate systems and reprojection
GeoTIFF read and write support
Raster data structures and operations
Vector geometry and attribute handling
Spatial relationships and topology helpers
LiDAR point cloud utilities
Beyond interface-specific manuals, these resources explain how Whitebox is structured and how to select the right workflow path for production use.
Understand core platform architecture, open-core backend direction, and why Python, R, and QGIS share the same execution engine.
See how Pro bundles map to delivery contexts and how to move from open tooling to governance-ready workflow products.
Review open-source Whitebox tooling and repository context for implementation details, release tracking, and code-level exploration.
Read product updates, release highlights, and implementation notes as we expand Whitebox Next Gen capabilities.