GitHub Contributors Stars Build Status Downloads Crates.io

Plaid client, generated from the OpenAPI spec. # Usage ```rust use plaid::PlaidClient; use plaid::model::*; #[tokio::main] async fn main() { let client = PlaidClient::from_env(); let response = client .item_application_list() .access_token("your access token") .await .unwrap(); println!("{:#?}", response); } ``` This example loads configuration from environment variables, specifically: * `PLAID_ENV`: **Changed**: Previously, this was a full URL, but now it works similarly to other Plaid libraries, where it takes an env value, specifically, `sandbox`, `development`, or `production`. * `PLAID_CLIENT_ID` * `PLAID_SECRET` * `PLAID_VERSION` # Installation Add this to your Cargo.toml: ```toml [dependencies] plaid = ".." ``` # Documentation * [Client Library Documentation](https://docs.rs/plaid) You can see working examples of every API call in the `examples/` directory. # Contributing Contributions are welcome! *Library created with [Libninja](https://www.libninja.com).*