# maliput-sdk
[](https://github.com/maliput/maliput-rs/maliput-sdk)
[](https://crates.io/crates/maliput-sdk)
[](https://docs.rs/maliput-sdk)
[](https://github.com/maliput/maliput-rs/actions?query=branch%3Amain)
Brings [maliput](https://maliput.readthedocs.io/en/latest/) binaries to Rust land.
_Note: What is maliput? Refer to https://maliput.readthedocs.org._
## Prerequisites
* OS: Ubuntu 20.04
* Bazel 6.4.0
## Description
`maliput-sdk` package relies on maliput releases on the [BCR](https://registry.bazel.build/).
| BCR Module | Current version |
|------------|---------|
| [maliput](https://registry.bazel.build/modules/maliput) | 1.3.0 |
| [maliput_malidrive](https://registry.bazel.build/modules/maliput_malidrive) | 0.3.0 |
## Usage
This package brings maliput-ecosystem and provides the path to where the installation is located.
- For accessing it via `build.rs` file, some env var are provided:
- `MALIPUT_SDK_MALIPUT_BIN_PATH`: Path to maliput binaries.
- `MALIPUT_SDK_MALIPUT_MALIDRIVE_BIN_PATH`: Path to maliput_malidrive binaries.
- `MALIPUT_SDK_MALIPUT_MALIDRIVE_PLUGIN_PATH`: Path to maliput_malidrive road network plugin.
- For accessing it via a library:
- `maliput-sdk::sdk_libraries`
- `maliput-sdk::get_maliput_malidrive_plugin_path`
## Executables
- Print libraries being vendored
```sh
cargo run --bin maliput-sdk
```
## License
Licensed under [BSD 3-Clause](https://github.com/maliput/maliput-rs/blob/main/LICENSE).