Enbbox Docs

SDKs

Enbbox SDKs overview — client and server libraries for JavaScript, React, Next.js, Flutter, and server-side Node.js. Install, configure, and start sending notifications in minutes.

Enbbox provides SDKs for both client-side and server-side integration.

Client SDKs

SDKPackageDescription
React@enbbox/reactReact components including Inbox
Next.js@enbbox/nextjsOptimized Next.js integration
JavaScript@enbbox/jsVanilla JS SDK for any framework
FlutterenbboxPure Dart SDK for mobile apps

Server / API Client

SDKPackageDescription
API Client@enbbox/apiTypeScript/Axios client for the REST API

AI Tools

ToolPackageDescription
MCP Server@enbbox/mcpConnect AI coding assistants to your project

Quick Comparison

Client SDK

Use for embedding the Inbox component and managing subscriber-side operations:

  • Display in-app notifications
  • Manage subscriber preferences
  • Handle notification interactions

API Client

Use for triggering workflows and managing notification infrastructure from your backend:

  • Trigger notification workflows
  • Manage subscribers and topics
  • Configure integrations and workflows

Getting Started

# Client-side (React)
npm install @enbbox/react

# Client-side (Next.js)
npm install @enbbox/nextjs

# Client-side (Vanilla JS)
npm install @enbbox/js

# Server-side (API Client)
npm install @enbbox/api

# Mobile (Flutter / Dart)
dart pub add enbbox

# AI Tools (MCP Server)
npx @enbbox/mcp

On this page