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.

49
Supported integrations
19
Native, maintained by us
1
API + webhook for the rest
72h
Avg. time to turn one on
Trading platforms

Every serious platform.
No reseller margin in between.

We hold direct commercial relationships with each vendor. That means better pricing, faster support, and feature access when a new manager API drops, usually within a week.

MetaTrader 5
Native integration
MetaTrader 4
Native integration
cTrader
Native integration
DXtrade
Native integration
DXtrade XT
Native integration
Match-Trader
Native integration
Native

MetaTrader 5

Trading platform

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

Real-timeManaged
Overview
Native

MetaTrader 4

Trading platform

MT4 Manager API with trade mirroring and group provisioning.

Real-timeManaged
Overview
Native

cTrader

Trading platform

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

FIXOpen API
Overview
Native

DXtrade

Trading platform

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

CFDNative
Overview
Native

DXtrade XT

Trading platform

DXtrade XT for multi-asset desks. Same challenge and risk wiring as CFD.

Multi-assetNative
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.