Newsletters




Aerospike Debuts Official Rust Client, Responding to Developers’ Requests


Aerospike, the database built for infinite scale, speed, and sustainability, is announcing the preview release of the official Rust client, enabling Rust developers to integrate Aerospike into their applications while maintaining Aerospike’s consistency, speed, and reliability. As Rust grows in popularity for performance-critical systems development, Aerospike’s new client addresses the requests of its robust developer community.

Rust is a programming language adopted by many large organizations—such as Amazon, Cloudflare, and Discord—to “build reliable infrastructure and eliminate classes of memory-related bugs that commonly affect C/C++-based software,” said Brian Porter, principal product manager, database, at Aerospike. “Its popularity is driven by a combination of performance and reliability characteristics that are a natural fit for Aerospike applications.”

These characteristics include:

  • No garbage collection eliminates latency outliers that impede real-time systems
  • Compile-time memory safety reduces crash potential by catching common security vulnerabilities at compile time
  • Safe concurrency support prevents data races and ensures scalability for high-concurrency apps with thread safety at compile time
  • Modern tooling and developer experience with over 100,000 Rust crates, underscored by integrations with Kafka, gRPC, observability tools, and more

Aerospike’s Rust client offers a variety of advantages, including async-first and sync support execution models, advanced data operation capabilities, policy and expression enhancements, and data model improvements. GA for the client is planned for later in 2025.

“Aerospike developed this client because we listened to our developer community,” said Porter.  “Requests for async support, tighter performance tuning, and alignment with Rust’s ecosystem have been recurring themes in our forums and GitHub discussions. The new client is a direct response to that input.”

“By releasing this client under an open license and hosting it on GitHub, we aim to foster ongoing community engagement. Contributions, feature requests, and feedback will help shape the GA version and future enhancements,” Porter concluded.

To learn more about Aerospike’s official Rust client, please visit https://aerospike.com/.


Sponsors