Developers

Build the next great DeFi app.

Open-source tools that make swaps, routing, and stablecoin vaults a single integration away. Ship in an afternoon.

swap.ts
import { NonClient } from '@non/sdk';

const non = new NonClient({ chain: 'arbitrum' });

const quote = await non.quote({
  tokenIn: 'USDT',
  tokenOut: 'NON',
  amountIn: '1000',
});

const tx = await non.swap(quote);
console.log(tx.hash);

SDK

A TypeScript SDK to build quotes, swaps, and routing flows into your own app with a few lines of code.

  • Type-safe quote and swap helpers
  • Multi-chain adapters
  • Tree-shakeable, zero-config

API

Hosted endpoints for prices, route quotes, and execution data so you can ship without running infra.

  • Realtime price feeds
  • Best-path quote engine
  • Webhooks for fills and events

Smart contracts

Permissionless, audited contracts for swaps, vaults, and adapters. Deploy or integrate directly.

  • Router + adapter architecture
  • Share-based vaults
  • Emergency circuit breakers