{"library":"jayson","type":"library","category":null,"description":"Jayson is a comprehensive JavaScript library providing both server and client implementations for the JSON-RPC 2.0 and 1.0 specifications. It enables developers to build robust remote procedure call systems over HTTP, HTTPS, TCP, TLS, and WebSockets connections, primarily targeting Node.js environments. The current stable version is 4.3.0. The project maintains an active development pace with ongoing bug fixes and feature enhancements, though major version releases are not on a fixed cadence. Key differentiators include its support for simultaneous server interfaces, relaying requests, flexible method routing, transparent serialization using revivers/replacers, and first-class Promises support, making it suitable for complex distributed systems and microservices architectures. It also ships with full TypeScript type definitions since v2.1.0.","language":"javascript","status":"active","version":"4.3.0","tags":["javascript","jsonrpc","json-rpc","rpc","json","jsonrpc-2.0","jsonrpc-1.0","middleware","connect","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jayson","imports":["import * as jayson from 'jayson';","import { Server } from 'jayson';","import { Client } from 'jayson';\nconst httpClient = Client.http({ port: 3000 });"]},{"cmd":"yarn add jayson","imports":[]},{"cmd":"pnpm add jayson","imports":[]}],"homepage":"https://jayson.site","github":"https://github.com/tedeh/jayson","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jayson","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/jayson/compatibility"}}