Netgsm Client
NestJS module for the Netgsm SMS API — typed, testable, production-ready.
Overview
A NestJS module for the Netgsm SMS provider — fully typed request and response shapes, dependency-injection friendly, with sensible defaults for retries and rate handling. The same client we use to send transactional SMS across the RUBIKLABS portfolio, open-sourced for any team on the NestJS ecosystem that ships to Turkish phone networks.
Key facts
- Status
- Live
- Category
- Open source
- Founded
- 2025
- Parent
- RUBIKLABS
Technology
- NestJS
- TypeScript
- Netgsm API
What it does
Fully typed Netgsm endpoints
Send SMS, query balance, manage IYS records — every endpoint with end-to-end TypeScript types for request and response.
NestJS-native
forRoot / forRootAsync configuration, injectable client, testable surface. Drops into your existing NestJS app without ceremony.
Production-ready defaults
Retries, timeouts, and error mapping tuned from running in production at RUBIKLABS — not generic boilerplate.