Integrations

Every vendor your prop firm
already pays for. Pre-wired.

YourPropFirm ships with 49 native and partner integrations across trading platforms, payments, KYC, analytics, and ops. Turn on what you need. Everything else routes through one webhook and one API.

MetaTrader 5

Trading platform
Native

Full MT5 Manager API. Accounts, groups, risk, margin, deposits, live trade stream.

Real-timeManaged
Overview

MetaTrader 4

Trading platform
Native

MT4 Manager API with trade mirroring and group provisioning.

Real-timeManaged
Overview

cTrader

Trading platform
Native

Open API and FIX. Partner accounts, Copy trading, instant challenge provisioning.

FIXOpen API
Overview

DXtrade

Trading platform
Native

DXtrade CFD. Challenge templates, risk rules, broker settlement.

CFDNative
Overview

Match-Trader

Trading platform
Native

Full Match-Trader native bridge. Accounts, deposits, live margin feed.

BridgeNative
Overview

TradeLocker

Trading platform
Partner

Web-first trading terminal with TradingView charts and social leaderboards.

Web-firstSocial
Docs

Sirix

Trading platform
Partner

Leverate's Sirix terminal, wired to challenges, risk rules and payouts.

WebMobile
Docs

Rithmic

Trading platform
Partner

Futures execution and market data. Low-latency routing to the CME venues.

FuturesMarket data
Docs
How turning one on works

Procurement is our problem.
Not yours.

  1. 01

    Toggle it on

    Native integrations are a single switch in the admin panel. No commercial call, no procurement ticket.

  2. 02

    We configure

    For partner tools, solutions engineering runs the setup. You don't touch vendor dashboards unless you want to.

  3. 03

    Ship in <72h

    Average time from 'we want this' to 'it's live in production' across our 85 customer deployments.

Didn't see yours?

If we haven't built it yet, you can.

Every object in YourPropFirm has a documented REST endpoint, a typed webhook, and a real SDK. Most firms ship their first custom integration in an afternoon.

POST /v1/webhooks
// Subscribe to challenge events
const hook = await ypf.webhooks.create({
  url: "https://your.app/events",
  events: [
    "account.challenge_passed",
    "payout.requested",
    "kyc.approved",
  ],
});

// Every event is signed + retried
app.post("/events", verify(ypf), (req, res) => {
  const { type, data } = req.body;
  if (type === "account.challenge_passed") {
    notifySlack(data.account_id);
  }
  res.sendStatus(200);
});

See the full stack running on your firm's data.

30-minute demo. We'll turn on the exact integrations you'd use, MT5 + Sumsub + Confirmo by default, and show you the wiring end to end.