RPC Toolkit
Build interoperable JSON-RPC 2.0 endpoints across runtimes.
RPC Toolkit is a cross-runtime JSON-RPC 2.0 ecosystem for backend services, embedded devices, Android apps, browser clients, Node-RED flows, and integration workloads.
Start with standard JSON-RPC 2.0. Add runtime introspection, schema metadata, validation, and optional type-aware interoperability only when you need them.
Start Here
| Need | Start With |
|---|---|
| Fastest Node.js onboarding | rpc-express-toolkit |
| Plain Node.js without Express | rpc-node-toolkit |
| JavaScript client only | rpc-toolkit-js-client |
| .NET or ASP.NET Core | rpc-dotnet-toolkit |
| Java or Android | rpc-java-toolkit |
| Python | rpc-python-toolkit |
| PHP | rpc-php-toolkit |
| ESP32, ESP8266, or Arduino-style devices | rpc-arduino-toolkit |
| Visual automation and integration flows | node-red-contrib-rpc-toolkit |
Validation
The ecosystem has interoperability coverage across JavaScript, .NET, PHP, Python, Java, Arduino/ESP32/ESP8266, and Node-RED paths. The validation material is maintained as evidence, not as marketing copy.