Get Started
# Add RPC Dart to your projectdart pub add rpc_dart
Our getting started guide has step-by-step instructions on how to start using RPC Dart in just a few minutes.
Get Started
# Add RPC Dart to your projectdart pub add rpc_dart
Our getting started guide has step-by-step instructions on how to start using RPC Dart in just a few minutes.
Transport Independence
Write your RPC logic once and switch between different transports seamlessly. No vendor lock-in or transport-specific code.
Multiple Transports
Built-in support for InMemory, HTTP/2, WebSocket, and Isolate transports. Easy to extend with custom transport implementations.
All RPC Patterns
Support for unary calls, client streaming, server streaming, and bidirectional streaming communication patterns.
Pure Dart Implementation
Zero external dependencies. Works on all Dart platforms: mobile, web, desktop, and server applications.