# Reference (/sdks/java/reference)



Complete API reference for client classes, messaging methods, and configuration.

<Cards>
  <Card title="Client" href="/sdks/java/reference/client">
    Constructor, configuration, and lifecycle
  </Card>

  <Card title="Events" href="/sdks/java/reference/events">
    Real-time pub/sub methods and types
  </Card>

  <Card title="Events Store" href="/sdks/java/reference/events-store">
    Persistent pub/sub with replay options
  </Card>

  <Card title="Queues" href="/sdks/java/reference/queues">
    Guaranteed delivery and streaming methods
  </Card>

  <Card title="RPC" href="/sdks/java/reference/rpc">
    Commands and queries request-reply methods
  </Card>

  <Card title="Types & Errors" href="/sdks/java/reference/types-and-errors">
    Shared types, exceptions, and error codes
  </Card>
</Cards>
