coolsms-rest-sdk is a Node.js SDK for the CoolSMS REST API, enabling sending SMS, LMS, MMS messages, managing sender IDs, and handling mobile originated (MO) messages. Version 1.0.8 is the latest stable release as of 2025, with no regular release cadence; it appears to be in maintenance mode. Key differentiators include a simple callback-based interface, support for Korean SMS service providers, and built-in balance checking and message cancellation. It requires an API key and secret from CoolSMS.
npm install coolsms-rest-sdkNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sends a single SMS message using credentials from environment variables.
Wrap in a Promise or use a callback-based approach.
Use uppercase values for the type parameter.
Register sender numbers via CoolSMS web console or senderID API.
Install @types/coolsms-rest-sdk if it exists or create a .d.ts file.
Consider using the official CoolSMS v2 API or a maintained fork.
Verify COOLSMS_API_KEY and COOLSMS_API_SECRET environment variables are set correctly.
Ensure new Coolsms({...}) is called correctly with key and secret.Check API key expiration and account balance; verify sender number registration.
Register the sender number via senderID.register() method or CoolSMS web console.
No dependency data recorded yet.