#bot-api #bot #vk #messaging #api-bindings

vk-bot-api

Asynchronous VK Bot API library for Rust

2 stable releases

Uses new Rust 2024

1.1.0 May 8, 2026
1.0.0 Jan 25, 2026

#5 in Asynchronous

Download history 57/week @ 2026-05-05

57 downloads per month

Apache-2.0

105KB
2.5K SLoC

VK Bot API for Rust

Crates.io Documentation License

A modern, asynchronous, fully-featured VK Bot API library for Rust.

Features

  • Full API coverage - All VK Bot API methods implemented
  • Async/await - Built on Tokio and async/await
  • Type-safe - Strongly typed models and responses
  • Extensible - Custom handlers and middleware support
  • Production-ready - Error handling, retries, rate limiting
  • Webhook & Long Poll - Multiple update delivery methods
  • Attachments support - Photos, videos, documents, etc.
  • Inline keyboards - Rich interactive keyboards
  • Documentation - Comprehensive docs and examples

Installation

Add to your Cargo.toml:

[dependencies]
vk-bot-api = "1.0"

Dependencies

~0.1–6MB
~87K SLoC