Developer Platform

Build on the prop firm operating layer.

The APIs and integrations behind 85+ prop firm clients and 3.24 million provisioned accounts. Connect account provisioning, risk events, and payouts to the systems your team already uses.

REST · JSON·Sandbox Available·99.93% uptime (90d)
~/ypf, create an account
$ curl https://api.yourpropfirm.com/v1/accounts \
    -H "Authorization: Bearer $YPF_SECRET_KEY" \
    -d challenge=ch_2ev_100k_2step \
    -d trader[email]="jordan@example.com"

{
  "id": "acc_7fK3xT",
  "status": "provisioned",
  "platform": "mt5"
}
Integration Shape

From first request to live workflow.

These examples show the shape of a typical integration. Use the maintained documentation and API reference for current fields, schemas, and requirements.

Provisioning

Create an account

Provision a challenge account from your checkout, CRM, or internal operations tooling.

curl https://api.yourpropfirm.com/v1/accounts \
  -H "Authorization: Bearer $YPF_SECRET_KEY" \
  -d challenge=ch_2ev_100k_2step \
  -d trader[email]="jordan@example.com" \
  -d platform=mt5
Risk events

React to a rule breach

Receive signed events when account, risk, KYC, or payout state changes.

{
  "type": "account.rule_fired",
  "data": {
    "account": "acc_7fK3xT",
    "rule": "max_daily_drawdown",
    "severity": "hard"
  }
}
Payouts

Automate an approval

Connect your own approval workflow while keeping every state change traceable.

const payout = await ypf.payouts.create({
  account: "acc_7fK3xT",
  amount: 240000,
  currency: "USD"
});
Implementation details live in one place.Open the Current API Reference
SDK Coverage

Use the stack your team already ships.

Start with an SDK or call the REST API directly. Package details and current support status stay in the developer documentation.

View SDK Documentation
Node.js
@yourpropfirm/node
Python
yourpropfirm
Go
github.com/yourpropfirm/ypf-go
PHP
yourpropfirm/ypf-php
Ruby
yourpropfirm
.NET
YourPropFirm
Sandbox First

Validate the workflow before production.

Test provisioning and event handling with your integration engineer before live accounts are connected.

Live Platform Status

Operational

Current component health and rolling 90-day uptime from the same live feed as the public status page.

Dashboard
99.85%
90-Day Uptime
Account Management
99.99%
90-Day Uptime
Web Services
99.99%
90-Day Uptime
Challenge Pipeline
99.99%
90-Day Uptime
Platform Connector
99.88%
90-Day Uptime
API Services
99.87%
90-Day Uptime

Live from status.yourpropfirm.com — full history and incident subscriptions are available there.

Integration Support

A named engineer, in the room with your team.

Enterprise implementations include a shared Slack channel and a named integration engineer. Reach the team at dev-support@yourpropfirm.com.

Book Integration Call