qstash-rs 🦀: Upstash QStash SDK for Rust
About
qstash-rs
is a Rust library for interacting with Upstash QStash. It contains a client and a server (WIP) module.
The client library it is a wrapper around the Upstash QStash REST API.
Installation
You can install qstash-rs
with cargo
:
Client Usage
To start using the client SDK, you need to instantiate the Client
struct with your QStash token:
async
Then you can access any of the methods that the client supports. For example to publish a new message with a JSON body to a queue:
async
A more comprehensive example can be found in the crate documentation
Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue if you have a problem, question, or suggestion.
License
This project operates under the MIT License. Details in the LICENSE file.