> ## Documentation Index
> Fetch the complete documentation index at: https://docs.peopledatalabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rust SDK

# The People Data Labs Rust Helper Library

The People Data Labs Rust Library makes it easy to interact with our APIs from your Rust application. You can find the [most recent version of the library on Crates.io](https://crates.io/crates/peopledatalabs).

## How To Install the Library

This library is available as a Rust Package, and you can install it like this:

```bash Shell theme={null}
cargo add peopledatalabs
```

## Using the Library

Make sure that you sign up for a [free PDL API key](https://www.peopledatalabs.com/signup) if you don't already have one.

```rust theme={null}
let api_key = std::env::var("PDL_API_KEY").unwrap();
let client = PDL::new(&api_key);

let mut person_params = PersonParams::default();
person_params.profile = Some(vec!["linkedin.com/in/seanthorne".to_string()]);

let mut enrich_params = EnrichPersonParams::default();
enrich_params.person_params = person_params.clone();

let results = client.person.enrich(enrich_params);

println!("{:#?}", results);
```

## More Information, Pull Requests, Feature Suggestions and Bug Reports

We've open-sourced the library, which is available on GitHub. Go there to view more information. You can also submit pull requests, feature suggestions and bug reports.

<Card title="GitHub - peopledatalabs/peopledatalabs-rust" href="https://github.com/peopledatalabs/peopledatalabs-rust" icon="github">
  A Rust client for the People Data Labs API
</Card>


## Related topics

- [October 2023 Release Notes](/changelog/october-2023-release-notes-v24.md)
- [Ruby SDK](/docs/ruby-sdk.md)
- [Go SDK](/docs/go-sdk.md)
- [Python SDK](/docs/python-sdk.md)
- [JavaScript SDK](/docs/javascript-sdk.md)
