Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Deprecating the JSON RPC Client #1296
Please note: Removing JSON RPC does NOT impact any plugins listed in the PLUGIN_CATALOG.md
Originally the JSON RPC API was intended as a way to support non-GO languages for Snap collector plugin. We've since decided to consolidate support on using gRPC as the way to standardize the interface between Snap and all plugins. As part of this directive, the JSON RPC API will be removed as part of 0.18 (November 7th) and should be considered deprecated.
Collector plugins utilizing JSON RPC client will no longer work on Snap releases after version 0.18.
Impact to plugins using JSON RPC
Collector plugins utilizing JSON RPC will no longer be able to load starting in snap version 0.18.
How to update plugins relying on JSON RPC client
**If you have any further question or you need help to update your collector plugin, do not hesitate to reach out to maintainers directly or via our [Slack channel](http://slack.snap-telemetry.io/).**