> ## Documentation Index
> Fetch the complete documentation index at: https://public-openfx.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> OpenFX gives financial institutions programmatic access to FX and stablecoin liquidity, plus payouts to bank accounts, with a consistent `{ data }` response envelope, stable error codes, and cursor pagination.

export const LANDING_ILLUSTRATIONS = {
  "owner": "Acme Corp",
  "flagBase": "https://public-assets.openfx.com/currencies/",
  "coverage": 42,
  "convert": ["USD", "BRL", "MXN", "COP", "EUR", "AED", "PHP"],
  "hops": [{
    "from": "US",
    "to": "IN"
  }, {
    "from": "GB",
    "to": "CO"
  }, {
    "from": "FR",
    "to": "MX"
  }, {
    "from": "US",
    "to": "AE"
  }],
  "monuments": {
    "AED": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/AED.webp",
      "w": 167,
      "h": 240,
      "ax": 0.7096,
      "ay": 0.7958
    },
    "COP": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/COP.webp",
      "w": 192,
      "h": 218,
      "ax": 0.6432,
      "ay": 0.7661
    },
    "EUR": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/EUR.webp",
      "w": 188,
      "h": 240,
      "ax": 0.7101,
      "ay": 0.8042
    },
    "GBP": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/GBP.webp",
      "w": 174,
      "h": 275,
      "ax": 0.7529,
      "ay": 0.7709
    },
    "INR": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/INR.webp",
      "w": 264,
      "h": 228,
      "ax": 0.7311,
      "ay": 0.6316
    },
    "MXN": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/MXN.webp",
      "w": 195,
      "h": 282,
      "ax": 0.6974,
      "ay": 0.7589
    },
    "USD": {
      "src": "https://public-assets.openfx.com/docs/images/landing/monuments/USD.webp",
      "w": 193,
      "h": 266,
      "ax": 0.6943,
      "ay": 0.8045
    }
  },
  "generic": {
    "office": {
      "src": "https://public-assets.openfx.com/docs/images/landing/office-building-small.webp",
      "w": 591,
      "h": 640,
      "ax": 0.5495,
      "ay": 0.7391
    },
    "house": {
      "src": "https://public-assets.openfx.com/docs/images/landing/house-small.webp",
      "w": 594,
      "h": 640,
      "ax": 0.5802,
      "ay": 0.7328
    }
  },
  "places": {
    "AE": {
      "monument": "AED",
      "w": 25.5,
      "h": 11.4,
      "at": [6.7, 6.5],
      "alts": [[23.3, 5.4], [17.6, 7.3], [1.6, 3.5], [11.8, 9.3]],
      "d": ["M25 5.6L22.5 8L20.8 6.9L18.1 8.5L18.2 9.2L15.9 8.8L14.4 9.8L11.9 10.3L10.2 11.3L8.7 11.4L0 4L2.5 0.6L3.2 0L4 0.2L3.1 1L6.4 2.2L9.2 3.9L11.2 5.2L16.1 4.8L21.1 4.7L25.5 4.3Z"]
    },
    "CO": {
      "monument": "COP",
      "w": 73.4,
      "h": 46.1,
      "at": [31.1, 18],
      "alts": [[6.4, 17.4], [17.4, 35.8], [46.8, 6.4], [48.6, 26.6]],
      "d": ["M71.1 6L68 5.1L65 5.6L62.4 5.5L59.7 5.7L56.2 7L52.6 7.8L54.2 9L52.8 10.3L52.6 11.3L51.2 12.3L49.2 12.9L48.4 13.5L49 14.2L48.3 15.4L53.3 17.9L54.9 19.4L53.8 22.8L55.7 23.4L58.1 25L60.6 25.9L61.1 27.1L58.2 27.9L56 28.2L52.7 29.7L50.7 31.6L50.4 32.9L49.7 33.5L45.8 33.6L46.2 34.8L45.6 36.2L42.6 39.2L41.4 39L43.2 37.3L43.5 35.9L40.8 36.1L34 32L31.4 33.4L33.1 34.9L31.4 35.8L31.1 35.1L28.4 34.3L25.4 36L25.5 37.8L23.8 39.5L22 40.4L9.4 46.1L9.7 43.8L8.7 43.1L15.1 42L14.2 39.3L11.7 38.2L11 37.1L8 36.6L5.9 34.7L7.9 31L7.3 29.4L8.1 27.6L7.6 25.1L6.3 24.8L5.7 23.4L5.3 21.6L3.6 21.3L1.1 19.3L2 17.7L1.3 17.3L0 14L0.8 13L2.5 13.6L4.4 12.3L6.8 12L8.8 12.8L13 12.3L16.5 11.8L16.2 10.6L19.3 9.6L22.4 7.1L24.3 6.9L27.2 4.7L28.1 2.6L30.6 1.8L31.4 2.6L33.3 2.3L35.1 0.6L36.1 0.5L37.8 1.6L43.5 1.6L45.5 2.2L46.9 1.5L51.3 0L55.3 0.2L57.6 1.4L58.8 1.1L61.3 2.9L66.2 3.4L68.6 3.8L72.4 3.7L73.4 4.6L73.2 5.7Z"]
    },
    "FR": {
      "monument": "EUR",
      "w": 54.3,
      "h": 42.8,
      "at": [4.9, 26.6],
      "alts": [[45.5, 19.7], [36, 11.5], [33.3, 23.8], [23.8, 8.8], [21, 21]],
      "d": ["M32.7 41.6L28.6 42.8L27.9 41.5L29.8 39.4L31.9 38.9L35.4 39.2Z", "M48.6 16.8L49 17.3L50 17.8L50.5 19.3L54.3 22.4L50.1 23L47 24.5L45.5 24.5L44.4 23.4L43.5 24L39 24L37.1 25.1L39.3 25.6L38.7 27.2L37.5 27.9L37 29.3L34.7 29.4L32.5 31.7L33.8 33L31.7 33.8L26.6 33.5L21.2 29.1L15.2 27.2L12.4 28.4L8.1 26.5L6.3 23.3L4.2 23.1L0 18.6L0.3 17L4.4 16.6L13 12.3L14 8L13.7 5.5L10.4 1.8L13 0L18 1.9L22.2 5.5L25.8 2.4L27.1 5.1L37.3 7.5L41.5 6.2L45 7.3L44.1 8.4L45.5 9.2L45.4 11L45.8 13.3L47.7 14.1Z"]
    },
    "GB": {
      "monument": "GBP",
      "w": 42,
      "h": 27.3,
      "at": [14.1, 14.4],
      "alts": [[33.1, 2.6], [28.9, 23.7], [31, 12.1], [19.4, 22.6]],
      "d": ["M13.7 8L12.3 6.3L10.3 5.2L13.2 4.5L14.6 3L17.3 4.3L18 7.5Z", "M42 3.3L34.7 3.9L38.2 5.3L41.4 7.1L37.5 8.5L31.3 8.9L34.2 10.8L34 11.1L32.1 15.3L33.5 16.8L30.9 20.5L30.3 21.9L33.3 24.4L30.4 25.7L27.7 25.4L26.9 27.3L22.1 26.9L18 24.5L11.6 22L11 20.8L7 20.6L4.6 18.7L0.8 18.3L0 16.9L8.8 17.2L12.4 18.3L8.3 15.1L9 13.8L13.5 14.9L14 12.8L17.1 11.7L21.3 14.5L24.1 13.5L24.5 11L24.5 10.9L21.5 8.4L21.8 7.4L24.7 7.1L24.8 5.9L21.3 6.1L25 3.9L25.5 1.9L30.7 0.4L36.1 0L38.2 1.5Z"]
    },
    "IN": {
      "monument": "INR",
      "w": 142.6,
      "h": 78.5,
      "at": [58.8, 41],
      "alts": [[16, 66], [90.9, 55.3]],
      "d": ["M92.6 26.9L88.9 26.9L84.5 28.8L86.6 31.8L88.4 35.1L91 39.3L95.3 42.4L95.7 45L98.1 46.8L101.5 49.9L104.5 51.5L106.1 50.6L107.8 48.6L109.4 47.5L112.2 48.1L109.9 50.6L109.4 51.1L111.3 54.1L114 54.9L116.7 56.8L119.7 58.3L121.9 56.7L121.6 55L124.7 56.2L130.3 55.9L136.2 56.4L138.4 58.8L142.1 58.9L141.9 61.7L139.4 62.3L142.6 64.9L141.7 66.1L139.9 66L138.3 67.9L136.4 66L129.6 65.3L127.8 67L123.1 68.2L121.4 69.5L117 70.8L115 68.6L111.3 71.4L109.3 71.8L108.2 73.2L105.7 72.8L109.4 67.5L108.4 66.9L105.6 68.3L105.4 65.8L108.5 64.9L110.3 65.6L114.7 64.2L113.2 62.6L109.9 60.7L107.1 58.4L109.2 56.4L107.7 55.3L106.3 52.4L102.8 53.6L103.5 56.5L100.1 56.3L98.1 56.8L99.3 58.8L96.7 60.1L95.3 62.8L92.9 65.4L91.1 66.1L88.7 64.6L83.7 62.7L81.2 64.8L77.3 65.3L69.7 64.2L61.6 65L56.6 65.1L50.7 64.8L49.1 66L46.4 65.6L41.9 64.7L40.1 63.8L36.2 65.2L32.1 69L29.2 71.2L24.1 72.7L17.6 77L15.6 76L11 77L10.8 78.5L6.4 77.3L2.6 78.2L0 78.1L0.3 73.9L4 69.4L6.5 66.1L7.1 64.2L8.8 60.7L12.6 57L14.3 55L16.1 49.7L21.9 43.8L25.4 39.8L29.9 36.7L32.6 33.8L25.2 32.5L23.2 30.7L23 24.9L26 24.9L26.4 23.3L25.4 18.7L30.1 18.3L37.8 22.7L40.2 20L40 17.6L42.3 15.2L41.5 12.7L48.9 12L52.7 14.6L59.9 13.8L65.4 12.2L72 11.3L74.3 9.2L79 9.2L77.8 6.2L78.7 3.6L80.2 0.3L83.2 0L87.6 3.7L91.9 5.4L97.7 4.8L97.8 10.4L95 12.6L94.8 15L93.1 16.4L91 14.6L88.6 18.3L89.9 22.1Z"]
    },
    "MX": {
      "monument": "MXN",
      "w": 74.9,
      "h": 85.5,
      "at": [7.4, 62.3],
      "alts": [[48.1, 26.7], [31, 18.2], [50.2, 45.9], [31, 37.4], [31, 56.6]],
      "d": ["M58.5 50.6L60 51.3L54.4 52.2L50.3 53.3L43.7 55.8L41 56.5L39 57.9L37.8 59.6L35 61.5L33.8 64.4L32 66L31.1 67.8L33.6 70.5L33.1 72.2L37.6 73.4L40.7 74.8L44.2 76L47.2 76.9L51.4 77.4L54.8 76.7L59 75.1L61 74.9L64.6 75.7L69.5 77.4L72.4 79.3L74.9 80.3L74.8 81.3L72.4 82.2L67.8 82.3L64.2 83.1L64.1 83.8L61.5 84.4L57 85.5L57.3 84.4L56.6 84L55.8 83.7L51.7 84.2L51.7 83.6L51 83.4L50.3 83.7L47.1 81.8L43.8 79.9L41.2 81L39.5 80.1L39.4 81.6L39.6 82.8L39 83.5L39.3 84L37.6 84.6L33.1 82L27.7 82.7L27.3 83.4L25.9 83.6L24.4 84.2L25.3 79.6L24.9 77.9L23.2 75.6L20.9 74.6L16.3 73.8L14.1 72.9L12.8 70.9L11 69L9.8 66.2L7.7 64.3L5.9 61.1L5.1 58.4L5.5 57.3L3.8 56.1L1.6 53.4L2.3 51.6L1.2 48.3L2.3 46L3.9 44.5L5.5 45L6.4 44.2L8.5 44.2L10.2 43.5L11 41.9L12.6 41L13.9 39.3L15.6 35.6L15.8 32L17.1 29.9L16.2 27.4L16.8 26.6L20.3 25.8L19.8 24.3L20.2 22.3L22.9 20.6L21.5 19.3L22.1 17.3L23.1 15.5L24.5 14.8L26.6 12.5L29.5 10.6L31.6 10L31.3 7.9L29.9 7.3L29.5 5.8L26.7 6.1L24.7 7.2L21 8.6L19.9 9.9L18.9 12.6L18.2 13.3L18.4 13.7L17 14.6L17.7 14.9L15.1 16.4L14.9 17.5L13.7 18.5L13.4 20.7L9.8 23L8.7 24.4L7.4 25.9L5 27L6.5 28L5.7 29.7L4.8 31.3L3.9 31.6L0.6 31.4L0 31.1L2 29.4L2.5 27L2.4 24.6L1.8 23.1L5.5 21.8L7.7 20.5L7.6 19L7.4 16.8L6.4 16.8L6.8 15.8L5.9 14.1L6.9 11.9L7.4 12L8.6 12.8L11.8 12.9L14.3 12.2L15.4 9.5L14.8 7.9L16.8 6.2L19.2 4.4L21.9 2.2L25.5 0L29.8 2.1L34.7 4.5L33.4 4.6L35.8 8.3L39.9 14L46.7 17.9L49.5 19.5L51.7 18.8L57.7 22.3L57 23.6L57 25.1L56.8 27L55.2 28.5L53.2 30L53.4 31.5L54.7 33.7L61 33.6L63.9 35.2L64.3 37.3L62.5 39.5L60.7 41.2L59.9 43.4L57.2 45.2L55.9 46.6L57.1 48.8Z"]
    },
    "US": {
      "monument": "USD",
      "w": 244.6,
      "h": 119,
      "at": [175.3, 108.3],
      "alts": [[21.4, 27.5], [76.4, 21.4], [82.5, 76.4], [131.5, 45.9]],
      "d": ["M180.5 64.3L175.3 62.8L170.7 62L166.1 61.3L165.2 61.4L169.7 63L169.7 64.6L173.5 65.7L178 66.8L182.7 68L178.7 68L179.8 69.2L179.8 71L184 72.4L187.5 74.1L186.6 74.9L187.4 75.5L188 76L187.4 77.5L184 76L183.9 75.9L182 74.3L178.4 73.1L175.7 72L170.1 71.7L166.7 71.5L166.6 71.9L172.6 72.4L173.1 72.7L167 72.7L162.4 73.3L158.5 73.7L156.1 74.6L154.7 74.9L153.2 75.3L151.2 76.5L151.1 76.8L152.3 77.4L153.7 77.8L155.1 78L159.2 78L163 77.2L165.4 75.7L168 75.2L171.6 75L174.4 75L177 75.4L175.4 76.1L178.8 75.7L180 76L182.6 75.7L184.2 77.6L184.5 79.5L182.1 80.3L179.2 80.8L175.2 80.3L174 80.7L174.6 81.1L179.1 81.7L179.7 82.5L177 83.7L174.9 84.3L170.4 84.3L167.7 84.4L164.4 84.2L165.3 85.7L166.7 86.8L169.8 87.9L173.2 88.6L175.7 89.4L179.8 90.4L185.8 91.2L186.3 91L187.7 90.4L189.9 91.1L192.2 92.6L194.4 94.3L198.7 95.2L200.6 94.5L201.1 94.1L208.2 95L210.6 95.6L215.6 98.4L221.5 101.8L223.2 101.6L224.5 102.2L226.7 102.7L230.3 102.7L235.4 102L241.9 102.3L241.6 103.3L244.6 104.3L244.5 105.6L237.2 107.6L236.3 109.7L235.1 110.6L229.1 109.3L223.9 108L218.9 106.5L214 106.4L212.3 106.4L209.3 107.2L207.7 108.7L208.9 109.5L210.5 108.8L210.3 109.7L208.5 110L205.5 108.9L203.9 108L200.6 106.9L198.9 106.1L196.8 105.1L192.4 104L198.3 106.5L198.2 107.3L192 105.1L189.9 103.9L190.7 103.8L188.2 103.7L188.9 104.3L184.4 105.1L177.9 104.9L179 104.3L178.5 103.8L178.8 102.8L176.6 104.1L176.5 104.8L174.6 105.5L171.5 105.5L165.4 105.8L165.3 105.5L169.9 105L170.2 103.4L174.2 101.8L171.2 102.1L168.6 103.6L167.2 102.1L167.9 103.9L163 105.6L163.6 106.3L162.2 107.1L157.5 109.1L151.6 109.1L146.5 107.6L141.3 107.3L139.3 106.5L135.6 106.1L133.4 106.4L126.4 105.4L122 105.1L117.4 105.3L113.3 106.2L110.5 107.9L107.3 110.1L105.4 112.3L103.3 113.1L99.5 116.3L96 117.6L94.1 118.3L90.3 119L88.7 118.6L87.5 117.4L89.1 116.2L88.9 115L91.1 112.2L93.2 109.8L94.5 108.8L98.5 107.9L100.2 106.4L101.7 103.2L101.1 102.2L95.3 101L95 100.6L95.7 98.7L94.8 97L90.1 95L87.7 93.1L84.7 91.7L82.5 91.1L81.8 92L79.7 92.7L79.3 93.4L78.1 93.3L77.5 92.3L75.3 91.9L72.9 90.4L73 87.9L69.4 86.4L68 84.5L65.5 83.4L61.4 82.2L54.5 81.7L48.9 80.4L44.6 80.2L41.6 80.6L38.1 81.8L35.9 82.8L34.9 83.8L33.4 83.1L32 81.3L30.8 79.1L32.1 77.7L34.8 75.9L35.6 73.7L37.4 72L39.2 69.8L38.8 67.7L35.9 66.1L29.6 66.2L28.3 64L28.1 62.5L30.1 61L31.7 59.5L31.9 57.6L31.9 56.1L32.6 54.7L26.6 51.3L24.4 52L21.6 50.4L14.8 46.5L10.7 40.8L8.2 37.1L9.6 37L4.7 34.6L0.4 32.5L2.6 31.4L3.6 29.3L2.7 28.2L3.9 27.6L2.3 26.4L2.7 25.3L0 23.3L0.1 22.6L2.9 21.6L5.3 18.3L10.7 14.9L12.2 14.7L12.7 13.4L15.2 10.9L19.6 9.7L21.3 8L27.1 7.5L32.3 6.6L36.1 5.2L43.4 5L49.6 4.4L55.8 3.7L63.9 2.2L68.4 0.9L70.5 0L72.2 0L74.5 3L70.1 4.8L72.6 4.9L77.4 4L81.7 2.7L90.6 7.9L100 13.3L103 15L112.6 20.6L121.9 26L131.3 31.4L140.8 36.8L151.4 43L162.2 49.2L168.7 53L171.1 52.6L172.1 53.2L169.4 54.1L169.4 54.8L171.3 56.2L173.5 58.2L174.8 60.4L178.1 61.7Z"]
    }
  }
};

<section className="ofx-land ofx-land-hero" data-landing-greeting>
  <p className="ofx-land-stamp" data-greeting-stamp aria-hidden="true" />

  <p className="ofx-land-headline">
    <span className="ofx-land-headline-lead" data-greeting-lead>Hey builder,</span>
    <span className="ofx-land-headline-tail" data-greeting-tail>let’s move money.</span>
  </p>

  <p className="ofx-land-lede">Start here. Skip the rabbit holes.</p>
</section>

<section className="ofx-land ofx-land-doors" aria-label="Ways to start">
  <a className="ofx-land-door ofx-land-door--dark" href="/v3/quickstart">
    <img className="ofx-land-door-anim" src="https://public-assets.openfx.com/docs/images/landing/quickstart-door.webp" alt="Abstract path texture" aria-hidden="true" width="321" height="541" />

    <video className="ofx-land-door-anim" src="https://public-assets.openfx.com/docs/images/landing/black-anim.mp4" alt="Animated abstract path texture" width="321" height="541" poster="https://public-assets.openfx.com/docs/images/landing/quickstart-door.webp" autoPlay muted loop playsInline aria-hidden="true" />

    <span className="ofx-land-door-shade" aria-hidden="true" />

    <span className="ofx-land-door-title">
      Go from creating keys<br />to your <span className="ofx-land-nowrap">first<span className="ofx-land-status">200</span></span>
    </span>

    <span className="ofx-land-door-foot">
      <span className="ofx-land-glyph ofx-land-glyph--quickstart ofx-land-glyph--light" aria-hidden="true" />

      Read our Quickstart guide →
    </span>
  </a>

  <div className="ofx-land-door">
    <p className="ofx-land-door-title">Introduce us to your agent</p>
    <p className="ofx-land-door-text">It reads the docs. You review the code.</p>

    <div className="ofx-land-chips">
      <a className="ofx-land-chip" href="https://chatgpt.com/?q=Read%20the%20OpenFX%20API%20docs%20at%20https%3A%2F%2Fdocs.openfx.com%2Fllms.txt%20and%20help%20me%20integrate%20with%20the%20OpenFX%20v3%20API.%20Start%20by%20asking%20what%20I%20want%20to%20build%20%28FX%20trades%2C%20payouts%2C%20deposits%2C%20withdrawals%20or%20webhooks%29%20and%20which%20language%20I%20use.%20Use%20Sandbox%20only%20%28X-App-Mode%3A%20SANDBOX%29%2C%20never%20ask%20me%20to%20paste%20a%20Live%20key%20or%20private%20key%2C%20and%20cite%20the%20docs%20page%20for%20every%20endpoint%20you%20use." target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-logo ofx-land-logo--chatgpt" aria-hidden="true" />

        <span className="ofx-land-chip-label">ChatGPT</span>
      </a>

      <a className="ofx-land-chip" href="https://claude.ai/new?q=Read%20the%20OpenFX%20API%20docs%20at%20https%3A%2F%2Fdocs.openfx.com%2Fllms.txt%20and%20help%20me%20integrate%20with%20the%20OpenFX%20v3%20API.%20Start%20by%20asking%20what%20I%20want%20to%20build%20%28FX%20trades%2C%20payouts%2C%20deposits%2C%20withdrawals%20or%20webhooks%29%20and%20which%20language%20I%20use.%20Use%20Sandbox%20only%20%28X-App-Mode%3A%20SANDBOX%29%2C%20never%20ask%20me%20to%20paste%20a%20Live%20key%20or%20private%20key%2C%20and%20cite%20the%20docs%20page%20for%20every%20endpoint%20you%20use." target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-logo ofx-land-logo--claude" aria-hidden="true" />

        <span className="ofx-land-chip-label">Claude</span>
      </a>

      <a className="ofx-land-chip" href="https://cursor.com/link/prompt?text=Read%20the%20OpenFX%20API%20docs%20at%20https%3A%2F%2Fdocs.openfx.com%2Fllms.txt%20and%20help%20me%20integrate%20with%20the%20OpenFX%20v3%20API.%20Start%20by%20asking%20what%20I%20want%20to%20build%20%28FX%20trades%2C%20payouts%2C%20deposits%2C%20withdrawals%20or%20webhooks%29%20and%20which%20language%20I%20use.%20Use%20Sandbox%20only%20%28X-App-Mode%3A%20SANDBOX%29%2C%20never%20ask%20me%20to%20paste%20a%20Live%20key%20or%20private%20key%2C%20and%20cite%20the%20docs%20page%20for%20every%20endpoint%20you%20use." target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-logo ofx-land-logo--cursor" aria-hidden="true" />

        <span className="ofx-land-chip-label">Cursor</span>
      </a>
    </div>
  </div>

  <div className="ofx-land-door">
    <p className="ofx-land-door-title">Bring us into your tools</p>
    <p className="ofx-land-door-text">Every endpoint, ready to import.</p>

    <div className="ofx-land-rows ofx-land-rows--tight">
      <a className="ofx-land-row ofx-land-row--external" href="https://www.postman.com/ofx-devs/workspace/openfx/collection/58952302-184b70a6-dc21-41a7-9a15-6e03fcd88303" data-landing-url="postman" target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-folder ofx-land-folder--postman" aria-hidden="true" />

        Postman Collection
      </a>

      <a className="ofx-land-row ofx-land-row--external" href="https://api.openfx.com/v3/openapi.json" data-landing-url="openapi" target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-folder ofx-land-folder--openapi" aria-hidden="true" />

        OpenAPI JSON
      </a>
    </div>
  </div>
</section>

<hr className="ofx-land-rule" />

<section className="ofx-land ofx-land-basics">
  <h2 className="ofx-land-h2">
    First time here? <span className="ofx-land-h2-tail">Start with the basics</span>
  </h2>

  <p className="ofx-land-intro">
    OpenFX API enables treasury teams and fintechs to manage currency conversion and money movement
    programmatically, at scale. Convert and move funds between your own accounts, or pay businesses and
    people in other countries.
  </p>

  <div hidden data-landing-illustrations={JSON.stringify(LANDING_ILLUSTRATIONS)} />

  <div className="ofx-land-products">
    <div className="ofx-land-product">
      <h3 className="ofx-land-product-title">Convert</h3>
      <p className="ofx-land-product-text">Convert currencies and withdraw to your accounts and wallets</p>

      <div className="ofx-land-product-art" data-landing-illustration="convert" />

      <div className="ofx-land-facts">
        <div className="ofx-land-fact">
          <span className="ofx-land-fact-key">Coverage</span>
          <span className="ofx-land-fact-value">13 currencies</span>
        </div>
      </div>

      <p className="ofx-land-facts-label">Key concepts</p>

      <div className="ofx-land-links">
        <a className="ofx-land-link" href="/v3/trades">
          <span className="ofx-land-glyph ofx-land-glyph--trades" aria-hidden="true" />

          Trades
        </a>

        <a className="ofx-land-link" href="/v3/quotes">
          <span className="ofx-land-glyph ofx-land-glyph--quotes" aria-hidden="true" />

          Quotes
        </a>

        <a className="ofx-land-link" href="/v3/withdrawals">
          <span className="ofx-land-glyph ofx-land-glyph--withdrawals" aria-hidden="true" />

          Withdrawals
        </a>
      </div>

      <p className="ofx-land-ideal">Ideal for internal treasury teams at financial institutions</p>
    </div>

    <div className="ofx-land-product">
      <h3 className="ofx-land-product-title">Send</h3>
      <p className="ofx-land-product-text">Move money to suppliers, partners, and customers across borders</p>

      <div className="ofx-land-product-art" data-landing-illustration="send" />

      <div className="ofx-land-facts">
        <div className="ofx-land-fact">
          <span className="ofx-land-fact-key">Coverage</span>
          <span className="ofx-land-fact-value">{LANDING_ILLUSTRATIONS.coverage} countries</span>
        </div>
      </div>

      <p className="ofx-land-facts-label">Key concepts</p>

      <div className="ofx-land-links">
        <a className="ofx-land-link" href="/v3/payouts">
          <span className="ofx-land-glyph ofx-land-glyph--payouts" aria-hidden="true" />

          Payouts
        </a>

        <a className="ofx-land-link" href="/v3/capabilities">
          <span className="ofx-land-glyph ofx-land-glyph--capabilities" aria-hidden="true" />

          Capabilities
        </a>

        <a className="ofx-land-link" href="/v3/account-model">
          <span className="ofx-land-glyph ofx-land-glyph--account-model" aria-hidden="true" />

          Account model
        </a>
      </div>

      <p className="ofx-land-ideal">Ideal for PSPs, remittance companies, exchanges, and neobanks</p>
    </div>
  </div>
</section>

<hr className="ofx-land-rule" />

<section className="ofx-land ofx-land-picker" data-landing-picker>
  <div className="ofx-land-picker-panel">
    <h2 className="ofx-land-h2 ofx-land-h2--picker">Need a blueprint to get started?</h2>

    <hr className="ofx-land-rule ofx-land-rule--inset" />

    <p className="ofx-land-picker-label">Select currencies</p>

    <p className="ofx-land-picker-text">
      Pick the currency you sell and the currency you buy. Blueprints lists every integration step for that corridor,
      with the API calls behind it.
    </p>

    <a className="ofx-land-button ofx-land-button--dark" href="/v3/blueprints">View blueprint →</a>
  </div>

  <div className="ofx-land-picker-art" aria-hidden="true" />
</section>

<hr className="ofx-land-rule" />

<section className="ofx-land ofx-land-tour">
  <h2 className="ofx-land-h2">
    That’s the tour. <span className="ofx-land-h2-tail">Your move now</span>
  </h2>

  <div className="ofx-land-tour-cards">
    <div className="ofx-land-tour-card">
      <span className="ofx-land-sandbox" aria-hidden="true" />

      <p className="ofx-land-door-title">Request sandbox access</p>
      <p className="ofx-land-door-text">Real quotes, pretend money. Test every flow before going live on production.</p>

      <a className="ofx-land-button" href="https://www.openfx.com/get-a-demo" data-landing-url="sandbox" target="_blank" rel="noopener noreferrer">
        Request access to Sandbox →
      </a>
    </div>

    <div className="ofx-land-tour-card">
      <span className="ofx-land-team" aria-hidden="true" />

      <p className="ofx-land-door-title">Talk to our team</p>
      <p className="ofx-land-door-text">Got questions about Corridor's pricing or your setup? We are happy to help.</p>

      <a className="ofx-land-button" href="https://www.openfx.com/get-a-demo" data-landing-url="book-a-call" target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-button-icon" aria-hidden="true" />

        Book a call →
      </a>
    </div>
  </div>

  <div className="ofx-land-directory">
    <div className="ofx-land-column ofx-land-column--build">
      <p className="ofx-land-column-head"><span>Build</span></p>

      <a className="ofx-land-row" href="/v3/quickstart">
        <span className="ofx-land-glyph ofx-land-glyph--quickstart" aria-hidden="true" />

        Quickstart
      </a>

      <a className="ofx-land-row" href="/v3/authentication">
        <span className="ofx-land-glyph ofx-land-glyph--api-reference" aria-hidden="true" />

        API Reference
      </a>

      <a className="ofx-land-row ofx-land-row--external" href="https://www.postman.com/ofx-devs/workspace/openfx/collection/58952302-184b70a6-dc21-41a7-9a15-6e03fcd88303" data-landing-url="postman" target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-glyph ofx-land-glyph--postman" aria-hidden="true" />

        Postman Collection
      </a>

      <a className="ofx-land-row ofx-land-row--external" href="https://api.openfx.com/v3/openapi.json" data-landing-url="openapi" target="_blank" rel="noopener noreferrer">
        <span className="ofx-land-glyph ofx-land-glyph--openapi" aria-hidden="true" />

        OpenAPI JSON
      </a>
    </div>

    <div className="ofx-land-column ofx-land-column--learn">
      <p className="ofx-land-column-head"><span>Learn</span></p>

      <a className="ofx-land-row" href="/v3/trades">
        <span className="ofx-land-glyph ofx-land-glyph--trades" aria-hidden="true" />

        Trades
      </a>

      <a className="ofx-land-row" href="/v3/payouts">
        <span className="ofx-land-glyph ofx-land-glyph--payouts" aria-hidden="true" />

        Payouts
      </a>

      <a className="ofx-land-row" href="/v3/blueprints">
        <span className="ofx-land-glyph ofx-land-glyph--blueprints" aria-hidden="true" />

        Blueprints
      </a>

      <a className="ofx-land-row" href="/v3/glossary">
        <span className="ofx-land-glyph ofx-land-glyph--glossary" aria-hidden="true" />

        Glossary
      </a>
    </div>

    <div className="ofx-land-column ofx-land-column--help" hidden>
      <p className="ofx-land-column-head"><span>Help</span></p>

      <a className="ofx-land-row ofx-land-row--external" href="/v3/introduction" data-landing-url="changelog" hidden>
        <span className="ofx-land-glyph ofx-land-glyph--changelog" aria-hidden="true" />

        Changelog
      </a>

      <a className="ofx-land-row ofx-land-row--external" href="/v3/introduction" data-landing-url="status" hidden>
        <span className="ofx-land-glyph ofx-land-glyph--status-page" aria-hidden="true" />

        Status page
      </a>

      <a className="ofx-land-row ofx-land-row--external" href="/v3/introduction" data-landing-url="support" hidden>
        <span className="ofx-land-glyph ofx-land-glyph--contact-support" aria-hidden="true" />

        Contact support
      </a>
    </div>
  </div>
</section>
