# An(other) Asynchronous Rust CoAP Client
An asynchronous [CoAP](https://tools.ietf.org/html/rfc7252) client with pluggable backends, intended to provide a straightforward API, allow use with tokio/async-std/smolctp/anything else, to support all the standard UDP/DTLS/TCP/TLS transports, and eventually to work with `no_std`.
There's also a little client utility that may be useful for working on CoAP things, installable via `cargo install coap-client` or by downloading pre-built images from the [releases](https://github.com/ryankurte/rust-coap-client/releases/latest) page.
## Status
[](https://github.com/ryankurte/rust-coap-client)

[](https://crates.io/crates/coap-client)
[](https://docs.rs/coap-client)
This is very much a work in progress (but, hopefully a useful one!), check out the [Project Status](https://github.com/ryankurte/rust-coap-client/issues/1) meta-issue for where we're up to.
## Related Projects
- [martindisch/coap-lite](https://github.com/martindisch/coap-lite)
- [Covertness/coap-rs](https://github.com/Covertness/coap-rs)
- [google/rust-async-coap](https://github.com/google/rust-async-coap)