AppraAppra
Developer Portal

Build with Appra API

Integrate instant global payments, multi-currency virtual accounts, and real-time treasury FX settlements directly into your platform.

API Documentation

Complete reference for the Appra REST API with examples in Node.js, Python, Go, and Shell.

Webhooks

Real-time event notifications for global transactions, FX settlements, and account status changes.

Authentication

OAuth 2.0 protocol and cryptographically signed API key authentication for secure integrations.

SDKs & Libraries

Official client libraries for modern backends, allowing you to get integrated in minutes.

quick-start.js
const appra = require('@appra/sdk');

const client = appra.init({
  apiKey: 'ap_live_4b7f8e8f85f3962d80d2',
  environment: 'production'
});

// Create a cross-border transfer
const transfer = await client.transfers.create({
  from: { currency: 'USD', amount: 1000 },
  to: { currency: 'NGN', accountId: 'acc_88f9a2' },
  reference: 'invoice-2026-001'
});

console.log(transfer.status); // "completed"