#websocket #api-client #http-client #api-bindings #client

nightly v_exchanges_api_generics

A client for HTTP/HTTPS/WebSocket APIs

6 releases (3 breaking)

new 0.6.0 Jan 18, 2025
0.5.0 Jan 12, 2025
0.4.1 Jan 7, 2025
0.3.1 Jan 1, 2025

#1651 in Asynchronous

Download history 165/week @ 2024-12-29 251/week @ 2025-01-05 164/week @ 2025-01-12

580 downloads per month
Used in 3 crates (via v_exchanges_adapters)

MIT license

36KB
504 lines

Generic API Client

This library is mainly for API client library developers.

Using this crate, you can use the same client to interact with multiple different APIs with, different authentication methods, data formats etc.

The handler traits allow you to do things like authentication, data parsing etc.

For a more detailed explanation on what this crate can do, see the documentation in the source code.

An example of a library that depends on this crate: crypto-botters


lib.rs:

Generic-API-Client

This is a crate for interacting with HTTP/HTTPS/WebSocket APIs. It is named "generic" because you can use the same client to interact with multiple different APIs with, different authentication methods, data formats etc.

This crate provides

For a more detailed documentation, see the links above.

Dependencies

~19–35MB
~543K SLoC