# Rust SDK Reference (/sdks/rust/reference)





Complete API reference Each page documents the public types, builder methods, and client operations for a messaging pattern.

<Cards>
  <Card title="Client" href="/sdks/rust/reference/client">
    KubemqClient, ClientConfigBuilder, ConnectionState, TlsConfig, RetryPolicy
  </Card>

  <Card title="Events" href="/sdks/rust/reference/events">
    Event, EventReceive, EventStreamHandle, EventStreamResult
  </Card>

  <Card title="Events Store" href="/sdks/rust/reference/events-store">
    EventStore, EventStoreReceive, EventsStoreSubscription, EventStoreStreamHandle
  </Card>

  <Card title="Queues" href="/sdks/rust/reference/queues">
    QueueMessage, QueuePolicy, QueueSendResult, QueueMessageAttributes
  </Card>

  <Card title="RPC" href="/sdks/rust/reference/rpc">
    Command, CommandResponse, Query, QueryResponse, caching support
  </Card>

  <Card title="Types & Errors" href="/sdks/rust/reference/types-and-errors">
    KubemqError enum, ErrorCode, Result type alias, Subscription handle
  </Card>
</Cards>
