Skip to content

Feature Status ​

Current implementation status across all platforms. See Client Comparison for a detailed side-by-side comparison with code examples.

Feature.NET Server.NET ClientTypeScriptSwiftKotlin
Invoke (call & wait)DoneDoneDoneDoneDone
Send (fire & forget)DoneDoneDoneDoneDone
Server→Client item streamingDoneDoneDoneDoneDone
Client→Server item streamingDoneDoneDoneDoneDone
CancellationToken propagationDoneDoneDoneDoneDone
Authorization + token refreshDoneDoneDoneDoneDone
Compile-time proxiesDoneDone (Source Generator)N/ADone (@HubProxy Macro)Done (@HubProxy + KSP)
DynamicProxy fallbackDoneDoneN/AN/AN/A
File transfer (HTTP stream refs)DoneDoneDoneDoneDone
Structured error typesDoneDoneDoneDoneDone
MessagePack protocolDoneDoneDoneDoneDone
Observable/ChannelReader returnsDoneDone—N/AN/A
Auto-reconnectDoneDoneDoneDoneDone
Multiple transports (WS/SSE/LP)DoneDoneDoneDoneDone
LoggingDoneDoneDoneDone (os_log)Done (pluggable)

Released under the Apache-2.0 License.