# `rippling-api` A fully generated & opinionated API client for the Rippling API. [![docs.rs](https://docs.rs/rippling-api/badge.svg)](https://docs.rs/rippling-api) ## API Details Documentation for the Rippling Platform API. ## Client Details The documentation for the crate is generated along with the code to make this library easy to use. To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] rippling-api = "0.1.7" ``` ## Basic example Typical use will require intializing a `Client`. This requires a user agent string and set of credentials. ```rust,no_run use rippling_api::Client; let client = Client::new( String::from("api-key"), ); ``` Alternatively, the library can search for most of the variables required for the client in the environment: - `RIPPLING_API_TOKEN` And then you can create a client from the environment. ```rust,no_run use rippling_api::Client; let client = Client::new_from_env(); ```