polar-rs

Crates.iopolar-rs
lib.rspolar-rs
version0.0.0-alpha.5
created_at2025-08-18 19:19:05.484719+00
updated_at2025-08-30 18:44:38.544856+00
descriptionPolar client library for Rust
homepage
repositoryhttps://github.com/javierEd/polar-rs.git
max_upload_size
id1800918
size167,409
Javier E. (javierEd)

documentation

README

Polar client library for Rust

crates.io docs.rs

[!WARNING] THIS LIBRARY IS IN A VERY EARLY STAGE, PLEASE BE CAREFUL.

Features

Checkouts

Description Status
Create checkout session
Get checkout session
List checkout sessions
Update checkout session
Get checkout session from client
Update checkout session from client
Confirm checkout session from client

Subscriptions

Description Status
Get subscription
List subscriptions
Update subscription
Revoke subscription

Products

Description Status
Get product
List products
Create product
Update product
Update product benefits

Events

Description Status
Ingest events
Get event
List events

Meters

Description Status
Create meter
Get meter
List meters
Update meter
Get meter quantities

Getting started

  • Installation
cargo add polar-rs
  • Example usage
use polar_rs::Polar;

let polar = Polar::new("https://sandbox-api.polar.sh/v1/", "<YOUR ACCESS TOKEN>");
Commit count: 0

cargo fmt