You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**/!\ Please be aware that this library is in its early days and offers strictly no guarantee with regards to backward compatibility**
40
40
41
41
See the modules/examples folder.
42
+
43
+
## Smithy Integration
44
+
45
+
You can now use `jsonrpclib` directly with [Smithy](https://smithy.io/) and [smithy4s](https://disneystreaming.github.io/smithy4s/), enabling type-safe,
46
+
schema-first JSON-RPC APIs with minimal boilerplate.
47
+
48
+
This integration is supported by the following modules:
- Annotate your Smithy operations with `@jsonRpcRequest` or `@jsonRpcNotification`
61
+
- Generate client and server interfaces using smithy4s
62
+
- Use ClientStub to invoke remote services over JSON-RPC
63
+
- Use ServerEndpoints to expose service implementations via FS2Channel
64
+
65
+
This allows you to define your API once in Smithy and interact with it as a fully typed JSON-RPC service—without writing manual encoders, decoders, or dispatch logic.
0 commit comments