{"library":"micro-api-client","type":"library","category":null,"description":"This is a compact, promise-based REST API client specifically designed for streamlined interaction with 'micro REST APIs.' It leverages the native `fetch` API for making HTTP requests, simplifying data retrieval from JSON endpoints. The current stable version is 3.3.0, indicating active maintenance with recent patch releases. Key differentiators include its minimal footprint, a clear focus on lightweight API interactions (distinct from comprehensive enterprise API clients), and built-in functionality for handling pagination within JSON responses. The library also provides specialized error types, `HTTPError`, `TextHTTPError`, and `JSONHTTPError`, to facilitate robust error handling. It is designed to be compatible with both browser environments and Node.js, although Node.js usage typically requires a `fetch` polyfill.","language":"javascript","status":"active","version":"3.3.0","tags":["javascript","api","fetch","netlify"],"install":[{"cmd":"npm install micro-api-client","imports":["import API from 'micro-api-client'","import { getPagination } from 'micro-api-client'","import { JSONHTTPError } from 'micro-api-client'"]},{"cmd":"yarn add micro-api-client","imports":[]},{"cmd":"pnpm add micro-api-client","imports":[]}],"homepage":null,"github":"https://github.com/netlify/micro-api-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/micro-api-client","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/micro-api-client/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}