# jup-ag [Jupiter Aggregator](https://jup.ag/) API bindings for Rust. Basic usage examples can be found in the [examples](examples) directory. ## Usage * Crates.io: https://crates.io/crates/jup-ag * API Documentation: https://docs.rs/jup-ag/ * Jupiter Swap API Documentation: https://station.jup.ag/docs/v6/swap-api * jup.ag Website: https://jup.ag/ ## Examples To run the examples: ```sh $ cargo run --example ``` ### Using Self-hosted APIs You can set custom API endpoints via environment variables to use any self-hosted Jupiter APIs. Like the [self-hosted V6 Swap API](https://station.jup.ag/docs/apis/self-hosted) or [paid hosted APIs](https://station.jup.ag/docs/apis/self-hosted#paid-hosted-apis). Here are the ENV vars: ``` QUOTE_API_URL=https://hosted.api PRICE_API_URL=https://price.jup.ag/v1 ```