For developers

Build with Malambi

TypeScript SDK, REST API with 220+ controllers, real-time WebSockets. Integrate fleet, tracking and taxi data into your applications.

43 resources · 211 docs · Bearer auth · invitation-only access

Official SDK

Malambi SDK for TypeScript

The official SDK wraps authentication, position polling, WebSockets and every business module. Auto-injected credentials, strict types, Axios interceptors.

  • Authentication (token + refresh)
  • LocateGroups module (groups & vehicles)
  • Native WebSockets with heartbeat
  • TypeScript types aligned with the API
Request access
app.ts
import { MalambiSDK } from '@malambi/sdk';

const sdk = new MalambiSDK();

// Authentication
await sdk.auth.login('user', 'password');

// Vehicles inside a group
const vehicles = await
    sdk.locateGroups.getVehiclesByGroup(123);

// Live positions over WebSocket
sdk.live.on('position', (v) => {
    console.log(v.tag, v.loc);
});
REST API

Helper — the API that drives Malambi

A single endpoint /Helper, hundreds of IRequest controllers. A simple, powerful pattern.

220+

Documented controllers

FleetMan core, plugins, tools library.

19

Business plugins

Each with its own API namespace.

JSON

Response format

Structured responses with total/rows for pagination.

# Simplified vehicle list
GET /Helper?frm=GetVehiclesSimple

# Geozones tree with checkboxes
GET /Helper?frm=GetGeozonesTree&checkbox=1

# Send an SMS via SmsSender
POST /Helper?frm=SmsSender
   &to=237699123456&text=Hello
Real-time

WebSocket for live data

4-level heartbeat

PING/PONG, application-level, network detection, inter-server.

Auto-reconnect

Disconnect detection, exponential retry up to 10 attempts.

Multi-channel

Real-time positions, chat, alerts, presence, taxi rides.

Ready to build?

Request developer access — API keys plus access to the sandbox endpoints.

Get developer access