Quickstart

Begin receiving quotes after 3 easy steps:

Cover

Create Account

Cover

Create Project

Cover

Save Project Keys

Jump In With SDKs

import { OrdaSDK } from '@ordanetwork/sdk';

const orda = new OrdaSDK({
  clientId: 'your-client-id',
  clientSecret: 'your-client-secret',
  // Never expose your clientSecret in frontend code
});

// Create a recipient with a smart wallet
const recipient = await orda.recipients.create({
  name: 'Test Recipient',
  cryptoSettlementDetails: {
    toChain: '8453',
    toToken: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913',
    // omit toAddress → auto-generates smart wallet
  }
});
console.log('Smart wallet:', recipient.smartWallet?.address);

// Request a quote
const quote = await orda.quote.request({
  fromChain: '1', // Ethereum mainnet
  fromToken: '0xA0b8...eB48', // USDC
  fromAddress: '0xYourAddress',
  intent: { method: 'usd', value: '100' },
  recipientId: recipient.recipientId,
});

Prerequisites

Before integrating with orda, ensure you're familiar with the following key concepts and workflows:

  • An orda developer account

  • Project clientID & secret (Learn more about auth here)

  • How to request & execute a quote

  • Monitoring a quote/transaction

After registering, you'll need to generate a project key to start interacting with the orda network.

Last updated