use plaid::PlaidClient;
#[tokio::main]
async fn main() {
let client = PlaidClient::from_env();
// Add this middleware to record requests, e.g. for testing.
// Do not use the middleware in production!
// .with_middleware(httpclient::middleware::RecorderMiddleware::new());
let access_token = "access-sandbox-b4957595-eae2-4130-9da7-114d14726a62";
let item_get = client.item_get(access_token)
.send()
.await
.unwrap();
println!("{:#?}", item_get);
}
This example loads the client from the environment variables, specifically:
PLAID_CLIENT_ID
PLAID_SECRET
PLAID_VERSION
PLAID_ENV
: one ofsandbox
,development
, orproduction
Add this to your Cargo.toml:
[dependencies]
plaid = "3"
This library has undergone several iterations due to being a community effort rather than officially supported by Plaid.
- 1.x: The source code can be found at https://github.com/ammubhave/plaid-rs.
- <= 0.2.0: The source code can be found at https://github.com/nathankot/plaid-rust.
Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in the project license.
Library created with Libninja.