# Cielo Rust SDK [![Crates.io](https://img.shields.io/crates/v/cielo-rs-sdk.svg)](https://crates.io/crates/cielo-rs-sdk) [![CI](https://github.com/thelezend/cielo-rs-sdk/actions/workflows/ci.yml/badge.svg)](https://github.com/thelezend/cielo-rs-sdk/actions/workflows/ci.yml) [![Documentation](https://docs.rs/cielo-rs-sdk/badge.svg)](https://docs.rs/cielo-rs-sdk/) `cielo-rs-sdk` is a Rust library for interacting with the [Cielo API](https://developer.cielo.finance/reference/getfeed). It provides a convenient way to fetch and filter feed data from the Cielo platform. > **IMPORTANT: This is not an official SDK. It is a personal project for learning Rust and API development. The included endpoints are primarily for personal use in my own projects and may not cover all features of the Cielo API. However, new endpoints can be added upon request. Contributions are welcome!** [Docs](https://docs.rs/cielo-rs-sdk/) | [Examples](https://github.com/thelezend/cielo-rs-sdk/tree/main/examples) ## Features - Configurable retry strategy for API requests. - Fetch feed data with various filters. ## Installation Run the following command in your project directory: ```bash cargo add cielo-rs-sdk ``` ## Usage The [examples](https://github.com/thelezend/cielo-rs-sdk/tree/main/examples) folder contains various examples of how to use the Cielo Rust SDK. The [docs](https://docs.rs/cielo-rs-sdk) also provide lots of code snippets and examples. ## Contribution Your contributions are welcome! Please ensure your code follows the existing style and includes documentation, examples and tests for any new functionality. ## License This project is licensed under the MIT OR Apache-2.0 license.