🚀 Zirzir Developer Ecosystem 2.0 Rust Core + Bun Plugins + Edge Workers

The Developer Platform for African Fintech

Manage OAuth applications, generate sandbox & live API keys, build Bun payment plugins in TypeScript, and orchestrate African telco & banking rails with zero friction.

Create Developer Account → Open Developer Console Plugin Studio
$ curl -fsSL https://zirzir.dev/install.sh | sh
🔑

OAuth Apps & API Keys

Create sandbox & live apps, configure webhook HMAC-SHA256 secrets, and generate client credentials with granular OAuth scopes.

Manage Apps & Keys →

Bun TypeScript Plugins

Scaffold full-stack payment gateway drivers on Bun with sub-millisecond JSON-RPC 2.0 stdio pipes connected to Rust Core.

Launch Plugin Studio →
🤖

Model Context Protocol (MCP)

AI Native payment orchestration. Equip Claude Desktop, Cursor, and Antigravity with live tools to inspect payments and calculate FX rates.

Explore MCP Tools →

Multi-Language SDK Quickstarts

One unified API across TypeScript, Python, Flutter, and React Native.

View all SDKs →

Multi-Language SDK Quickstarts

One unified API across TypeScript, Python, Flutter, and React Native.

import { Zirzir } from '@zirzir/sdk';

const zirzir = new Zirzir({
  baseUrl: 'http://localhost:8080',
  apiKey: process.env.ZIRZIR_API_KEY!,
});

// Charge customer via Telebirr mobile STK push
const txn = await zirzir.charge({
  provider: 'telebirr',
  amount: 500.0,
  currency: 'ETB',
  phone: '0911223344',
  txRef: 'ORD-9912',
}, { idempotencyKey: '8f91a2b3-unique-uuid' });

console.log('Payment initialized:', txn.id, txn.status);

Autonomous AI Agent Studio

Connect Claude Desktop, Cursor, and Antigravity via MCP.

Explore MCP specs →
AI Native ProtocolModel Context Protocol (MCP)

Autonomous AI Agent Studio

Equip Claude Desktop, Cursor, and Antigravity with live African payment tools.

Add to claude_desktop_config.json:
{
  "mcpServers": {
    "zirzir": {
      "command": "zirzir",
      "args": [
        "mcp"
      ]
    }
  }
}

Available Autonomous Tools:

create_payment

Charges customer via Telebirr, CBE, or M-Pesa.

create_subscription

Enrolls subscriber with recurring STK pushes.

create_subaccount

Configures multi-vendor marketplace split shares.

convert_currency

Pan-African real-time FX rate conversions.

Featured Payment Plugins

Verified drivers for Telebirr, CBE Birr, M-Pesa, MTN MoMo, and MPGS.

Browse all plugins →

Verified Plugin Ecosystem

Install and run community or core plugins with zero server recompilation.

8 Verified Plugins
🇪🇹Rust Core

Telebirr

EthiopiaMobile Money

48.2k installsVerified ✓
🇪🇹Rust Core

Chapa Direct

EthiopiaCards & Banks

32.1k installsVerified ✓
🇪🇹Rust Core & Bun

SantimPay

EthiopiaOmnichannel

19.4k installsVerified ✓
🇪🇹Rust Core & Bun

Arifpay

EthiopiaUniversal Gateway

14.8k installsVerified ✓
🇰🇪Bun / TypeScript

Safaricom M-Pesa

KenyaDaraja STK Push

61.5k installsVerified ✓
🇪🇹Bun / TypeScript

CBE Birr

EthiopiaUSSD (*847#)

28.7k installsVerified ✓
🌍Bun / TypeScript

Telegram Bot Payments

GlobalIn-Chat & TWA

12.3k installsVerified ✓
🌍Bun / TypeScript

Airtel Money

East AfricaMobile Money

8.9k installsVerified ✓
🌐 Zirzir Global Ecosystem

Cloud vs. Self-Hosted Deployment

Zirzir powers African payment rails whether you operate as a SaaS merchant on our managed cloud or self-host the open-source Rust engine on-premise.

☁️ Managed SaaS app.zirzir.dev

Zirzir Cloud Edition

Multi-tenant hosted payment orchestration on Cloudflare global edge. Zero server maintenance, automated database replication, 99.99% uptime SLA, and managed ERCA/KRA tax receipts.

Launch Cloud Operations Hub ↗
💻 Open Source & On-Prem zirzir binary

Zirzir Self-Hosted Engine

Pure Rust Core with sub-millisecond Axum async engine and Bun plugin daemon. Complete data sovereignty, air-gapped capable, embedded SQLite/Postgres, and local zero-telemetry operations.

$ curl -fsSL https://zirzir.dev/install.sh | sh