{"library":"node-rest-api-client","type":"library","category":null,"description":"A simple-to-use HTTP REST API client for Node.js supporting GET, POST, PUT, DELETE, PATCH, and custom methods. Version 4.0.0 provides transparent HTTP/HTTPS connections, basic authentication, proxy support, dynamic path and query parameters, custom request serializers (JSON, XML, url-encoded), custom response parsers (JSON, XML), compressed response handling (gzip, deflate), and follow-redirects. It allows registering remote API operations as client methods. Latest stable release has irregular release cadence; key differentiator is its simple callback-based API without promises, but it lacks TypeScript support.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install node-rest-api-client","imports":["const { Client } = require('node-rest-client');","import { Client } from 'node-rest-client';","client.registerMethod('myMethod', url, 'GET'); client.methods.myMethod(callback);"]},{"cmd":"yarn add node-rest-api-client","imports":[]},{"cmd":"pnpm add node-rest-api-client","imports":[]}],"homepage":"https://github.com/theleapofcode/node-rest-client#readme","github":"https://github.com/theleapofcode/node-rest-client","docs":null,"changelog":null,"pypi":null,"npm":"node-rest-api-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}