Set up Cargo.toml with dependencies (reqwest, serde, thiserror, tokio, uuid, chrono). Implement OnspringClient with builder pattern and HTTP helper methods. Define error types, enums, and paging models.