{"library":"http-rpc","type":"library","category":null,"description":"A JavaScript/TypeScript RPC library inspired by JSON-RPC and gRPC that works over HTTP with browser fetch(). Current stable version is 2.5.1 (released 2023). Provides single-trip CORS handling, built-in edge caching (browser and CDN), JWT token support, configurable timeout and idempotency, and both client and server invocation. Key differentiators: designed specifically for browser-to-server communication with minimal overhead, no preflight CORS requests, and integrated caching headers. Requires Node.js >=14.0.0.","language":"javascript","status":"active","version":"2.5.1","tags":["javascript","RPC","http","JSON-RPC","gRPC","protocol buffers","REST"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install http-rpc","imports":["import { Serv } from 'http-rpc/node-srv/lib/Serv'","import { BaseRPCMethodHandler } from 'http-rpc/node-srv/lib/Serv'","import { HttpRPC } from 'https://cdn.jsdelivr.net/npm/http-rpc@2.5.0/webApp/httpRPC.min.js'"]},{"cmd":"yarn add http-rpc","imports":[]},{"cmd":"pnpm add http-rpc","imports":[]}],"homepage":"https://github.com/INTUITION-dev/httpRPC","github":"https://github.com/INTUITION-dev/httpRPC","docs":null,"changelog":null,"pypi":null,"npm":"http-rpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}