20 releases

0.5.0 Oct 27, 2024
0.4.3 Oct 15, 2023
0.4.2 Apr 2, 2023
0.4.1 Feb 6, 2023
0.1.1 Mar 31, 2019

#747 in Web programming

Download history 33/week @ 2024-07-15 168/week @ 2024-07-22 360/week @ 2024-07-29 68/week @ 2024-08-05 9/week @ 2024-08-12 4/week @ 2024-08-19 13/week @ 2024-08-26 9/week @ 2024-09-02 35/week @ 2024-09-09 9/week @ 2024-09-16 139/week @ 2024-09-23 42/week @ 2024-09-30 6/week @ 2024-10-07 69/week @ 2024-10-14 350/week @ 2024-10-21 70/week @ 2024-10-28

498 downloads per month
Used in 3 crates

Apache-2.0

280KB
6K SLoC

Asynchronous OpenStack session and authentication

CI License Latest Version Documentation

The goal of this project is to provide an asynchronous API for HTTP requests against OpenStack clouds. It provides support for various authentication methods, service catalog queries, as well as for some OpenStack specific concepts like microversions. The API is quite low level and does not provide any ready-to-use objects (like Server or Port). Pagination is supported but must be configured explicitly.

OpenStack releases starting with Train are officially supported, although support for releases older than 1.5 years is best-effort and may be dropped without a prior warning (it will not be considered a breaking change).

For a more high-level API see rust-openstack.

Similarly to OpenStack itself, this project is licensed under Apache-2.0.

Dependencies

~10–25MB
~379K SLoC