#15217·rocksdb

Feature request: officially supported Rust bindings and integration

Author: maskjellyCreated Sep 16, 2026Updated Sep 16, 2026

Could RocksDB consider providing officially supported Rust bindings, or establishing an official support relationship with an existing Rust binding project?

RocksDB provides its C++ API and an in-repository Java integration. Rust bindings already exist and are listed in LANGUAGE-BINDINGS.md, including rust-rocksdb and the TiKV/PingCAP bindings. This request is for an upstream-supported Rust integration, rather than suggesting that RocksDB cannot currently be used from Rust.

It would be useful to have:

  • A documented, officially recommended Rust crate with Cargo setup and basic examples.
  • A clear compatibility policy between crate versions and RocksDB releases.
  • Integration testing against RocksDB releases and a documented path for exposing new features to Rust.

Building on an existing community project could avoid duplicating maintenance work. Would the maintainers be open to this approach, and what maintenance or contribution commitments would be needed?

Related: #1204 covered adding Rust to the third-party bindings list; this request concerns official support and release integration.