{"library":"meshblu-http","type":"library","category":null,"description":"meshblu-http is a Node.js client library for interacting with the Meshblu HTTP API, primarily associated with the Octoblu IoT platform. It provides a programmatic interface for common operations such as device registration, authentication, sending and receiving messages, and managing subscriptions and webhooks. The library is currently at version 10.2.0, with a history of minor and patch releases addressing features like `bearerToken` support and improved subscription management. While the broader Meshblu ecosystem has evolved significantly since 2017 into a microservices architecture (e.g., `meshblu-core-*` components), this client library largely targets the HTTP API of the original Meshblu 1.0 or compatible services. Its API predominantly uses a callback-based pattern, reflecting its origins as a CoffeeScript-driven project. It serves as a high-level abstraction for interacting with IoT devices and services connected to the Meshblu platform via HTTP.","language":"javascript","status":"maintenance","version":"10.2.0","tags":["javascript","meshblu","http"],"install":[{"cmd":"npm install meshblu-http","imports":["const MeshbluHttp = require('meshblu-http');","const meshbluHttp = new MeshbluHttp({ uuid: 'your-uuid', token: 'your-token' });"]},{"cmd":"yarn add meshblu-http","imports":[]},{"cmd":"pnpm add meshblu-http","imports":[]}],"homepage":"https://octoblu.com","github":"https://github.com/octoblu/node-meshblu-http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/meshblu-http","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/meshblu-http/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}