Skip to content

Maplerad SDKNodeJs SDK for Maplerad API

Type-safe, modern SDK for integrating Maplerad payments, collections, wallets, cards, and identity services into your Node.js applications.

Quick Start

Installation

bash
pnpm add maplerad-sdk
bash
npm install maplerad-sdk
bash
yarn add maplerad-sdk
ts
import { createClient } from 'maplerad-sdk';

const sdk = createClient({
  environment: 'sandbox',
  clientSecret: process.env.MAPLERAD_CLIENT_SECRET!,
});

const wallets = await sdk.api.wallets.list();

Why Use This SDK?

This SDK is designed for teams that want a direct, typed integration with the Maplerad API:

  • TypeScript-first request and response models
  • A consistent sdk.api.* surface across product areas
  • Minimal setup for local development and test environments
  • Enough low-level exports for teams that want to build wrappers or shared abstractions
  • Generated JSDoc on the API classes that keeps the docs grounded in the source API description

What You Get

  • A createClient() helper for quickly bootstrapping the SDK.
  • A Core class if you prefer explicit instances.
  • Generated API namespaces under sdk.api.*.
  • Schema-derived request and response types exported from Schema.

Use the guide to get configured, then move to the API section when you need namespace-level behavior and endpoint context.