Skip to content
[]netgsm-client

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

01

Fully typed Netgsm endpoints

Send SMS, query balance, manage IYS records — every endpoint with end-to-end TypeScript types for request and response.

02

NestJS-native

forRoot / forRootAsync configuration, injectable client, testable surface. Drops into your existing NestJS app without ceremony.

03

Production-ready defaults

Retries, timeouts, and error mapping tuned from running in production at RUBIKLABS — not generic boilerplate.

Open source

MIT-licensed. Install from npm and ship.

One call. Your problem, your scale, your constraint. A proposal within a week.