# Riak Protocol Buffers Client API

**Canonical:** https://apis.io/apis/riak/protocol-buffers/  
**Provider:** Riak KV — https://apis.io/providers/riak/  
**Base URL:** pb://<your-riak-host>:8087  
**Documentation:** https://docs.riak.com/riak/kv/latest/developing/api/protocol-buffers

Riak Protocol Buffers Client API is one of 8 APIs that [Riak KV](https://apis.io/providers/riak/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Protocol Buffers, PBC, Binary Protocol, Key-Value, and High Performance. The published artifact set on APIs.io includes API documentation.

Higher-performance binary client API for Riak KV using Protocol Buffers messages encoded over a long-lived TCP connection. Default port is 8087. Each request message produces one or more response messages on the same connection. Message definitions are published in the open source basho/riak_pb repository.

## Machine-readable artifacts (3)

- **Documentation** — https://docs.riak.com/riak/kv/latest/developing/api/protocol-buffers
- **Message Definitions** — https://github.com/basho/riak_pb
- **Encoding Reference** — https://docs.riak.com/riak/kv/latest/developing/api/protocol-buffers/index.html

## Other Riak KV APIs (7)

- [Riak KV HTTP API](https://apis.io/apis/riak/http-api/)
- [Riak KV Mapred API](https://apis.io/apis/riak/riak-mapred-api/)
- [Riak KV Ping API](https://apis.io/apis/riak/riak-ping-api/)
- [Riak KV Riak KV HTTP API API](https://apis.io/apis/riak/riak-riak-kv-http-api-api/)
- [Riak KV Search API](https://apis.io/apis/riak/riak-search-api/)
- [Riak KV Stats API](https://apis.io/apis/riak/riak-stats-api/)
- [Riak KV Types API](https://apis.io/apis/riak/riak-types-api/)

## Tags

Protocol Buffers, PBC, Binary Protocol, Key-Value, High Performance

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/riak/protocol-buffers/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/riak/.
