A fast Rust toolkit for the EnergiaPro API:
energiapro-sdk: SDK for seamless API integrationenergiapro-cli: CLI for quick data export and scripting
The CLI provides a convenient way to interact with the EnergiaPro API without writing code.
- Fetch installations tied to your account
- Fetch measurements for specific installations
- Output data in
csv,json,jsonl, orparquetformats
brew tap nhedger/energiapro
brew install energiaproSee the CLI documentation for installation instructions for other platforms and usage details.
The SDK allows you to deeply integrate with the EnergiaPro API in your Rust applications.
- Handles authentication lifecycles and token management
- Provides high-level functions for fetching installations and measurements
- High-level convenience functions for common fetching patterns
cargo add energiaproSee the SDK documentation for usage details and examples.
Contributions are welcome! Please see the contributing guidelines for details on how to get involved.
This project is licensed under both the MIT License and the Apache License (Version 2.0). See the LICENSE-MIT and LICENSE-APACHE files for details.
The EnergiaPro name and logo are trademarks of ENERGIAPRO SA
This project is an independent open-source SDK/CLI and is not affiliated with, endorsed by, or sponsored by ENERGIAPRO SA.