#unleash #openapi #client #github-api-client #metrics #api-response

unleash-types

API types for Unleash (https://github.com/Unleash/unleash) client features API response

55 releases

0.15.23 Mar 13, 2026
0.15.21 Sep 29, 2025
0.15.20 Jul 31, 2025
0.15.10 Mar 4, 2025
0.2.1 Nov 24, 2022

#732 in Web programming

Download history 492/week @ 2026-01-18 579/week @ 2026-01-25 610/week @ 2026-02-01 1106/week @ 2026-02-08 607/week @ 2026-02-15 489/week @ 2026-02-22 305/week @ 2026-03-01 216/week @ 2026-03-08 430/week @ 2026-03-15 105/week @ 2026-03-22 144/week @ 2026-03-29 436/week @ 2026-04-05 381/week @ 2026-04-12 353/week @ 2026-04-19 780/week @ 2026-04-26 1562/week @ 2026-05-03

3,113 downloads per month
Used in 21 crates (19 directly)

MIT license

98KB
2.5K SLoC

Coverage Status

Unleash types

This project represents Unleash OpenAPI types as Rust structs.

Usage

Add unleash-types to your Cargo file.

Client features

  • client_features::ClientFeatures struct represents the data as it comes back from an Unleash server from the /api/client/features endpoint.

Client metrics

  • client_metrics::ClientApplication struct represents the data expected by an Unleash server in a POST to the /api/client/register endpoint
  • client_metrics::ClientMetrics struct represents the data expected by an Unleash server in a POST to the /api/client/metrics endpoint

Frontend types

  • frontend::FrontendResults struct represents the data expected by a proxy client GET call to the /api/proxy | /api/frontend endpoints.

Dependencies

~1.8–3.5MB
~66K SLoC