Developer experience first

Build financial applications with our comprehensive API, SDKs, and developer tools. Get started in minutes, not months.

Quick Start

Get up and running with Onwinds in under 5 minutes. Our API is designed for developers who need to move fast without compromising on security or compliance.

  • 1
    Create your account and get API keys
  • 2
    Install our SDK or use REST API
  • 3
    Create your first transaction
Install SDK
npm install @onwinds/sdk
Create Transaction
import { OnwindsClient } from '@onwinds/sdk';

const client = new OnwindsClient({
  apiKey: 'your-api-key',
  environment: 'sandbox'
});

const transaction = await client.transactions.create({
  tenantId: 'your-tenant-id',
  actorId: 'user-123',
  idempotencyKey: 'unique-key',
  effectiveTime: new Date().toISOString(),
  postings: [
    { accountId: 'cash-001', amount: '100.00', currency: 'USD', side: 'debit' },
    { accountId: 'revenue-001', amount: '100.00', currency: 'USD', side: 'credit' }
  ]
});

Powerful API Features

Everything you need to build sophisticated financial applications

RESTful API

Clean, intuitive REST API with comprehensive documentation and interactive examples

SDKs & Libraries

Official SDKs for TypeScript, Python, Go, and more with full type safety

Comprehensive Docs

Detailed guides, API reference, and best practices for financial application development

Core API Endpoints

Essential endpoints for building financial applications

POST/v1/transactionsCreate and commit transactions
GET/v1/accounts/{id}/balanceGet real-time account balances
POST/v1/templates/compileCompile transaction templates
GET/v1/anomaliesMonitor system anomalies

Start building today

Join thousands of developers building the future of finance