Developer Preview

Build financial apps
with confidence

Explore Arca's API, SDK, and CLI in a sandbox environment. Build against real endpoints, experiment freely — data resets weekly.

transfer.ts
// Transfer funds between Arca objects
const transfer = await arca.operations.create({
  type: 'transfer',
  source: '/wallets/main',
  target: '/wallets/trading',
  amount: 5000,
  denomination: 'USD'
});

// Track the operation state
const result = await transfer.wait();
console.log('Transfer completed:', result.state);

Everything you need to build

Powerful primitives for managing financial state with precision and confidence

Hierarchical Objects

Organize financial entities in a path-based hierarchy. Track balances, reserves, and state changes with precision.

Real-time Streams

Subscribe to operations and events as they happen. Build reactive applications with live data updates.

Transactional Safety

Every operation is atomic and traceable. Built-in idempotency ensures operations execute exactly once.

Exchange Integration

Manage perpetual futures positions across multiple exchanges with unified state tracking.

Developer First

REST API, TypeScript SDK, and CLI tools. Full type safety and comprehensive documentation.

Scoped Permissions

Fine-grained API keys with path-based scoping. Grant access to exactly what you need.

What to expect

Data resets weekly. All accounts, realms, and objects are wiped on a regular schedule.

Demo realms only. No real money or production environments during the preview.

APIs may change. Schema and endpoints may evolve between resets without notice.

Feedback welcome. Help shape the platform by sharing what you build and what you need.