Updated
MT5 plugin development & Manager API integration
Make MetaTrader 5
do what your business needs.
MetaTrader 5 does a lot, but not everything your brokerage needs. MetaQuotes gives brokers four ways to extend it — the Server API for plugins, the Manager API, the Web API, and the Gateway API — and we build with all four.
Server plugins change how MT5 itself behaves. Manager and Web API integrations connect MT5 to your CRM, risk, and client apps. Gateway connectors link MT5 to liquidity providers and custom price feeds. Everything is written for production: tested on a staging server first, and designed to fail safe.

In short
- Nima Dorostkar's team develops MetaTrader 5 server plugins in C++ and integrates MT5 through the Manager API, Web API, and Gateway API.
- Typical work: dynamic leverage, custom risk rules, CRM and risk sync, web terminal gateways, and liquidity provider connectors.
- Every plugin is tested on a staging MT5 server before production and against each new MetaQuotes build.
What we build
MT5 plugin development:
what's included.
Server plugins (C++)
Dynamic leverage by exposure, time, or news; custom margin and risk rules; bonus and credit logic; and negative-balance handling.
Manager API integrations
Account and group automation, deposits and withdrawals, and real-time position and exposure sync to your CRM and risk systems.
Web API gateways
A secure REST and WebSocket backend over MT5 for your own web and mobile trading terminals.
Gateway API connectors
Connect MT5 to liquidity providers and custom price feeds, with symbol mapping and execution reports.
Dealing & reporting tools
Exposure dashboards, trade monitoring, alerts for the dealing desk, and scheduled reports.
MT4 to MT5 migration
Account and group mapping, history transfer, parallel running, and a cut-over plan agreed with your dealing desk.
How we build it
Engineered for
real money, from day one.
- 01Staging server first
Every plugin and integration runs against a staging MT5 server with realistic load before it touches production.
- 02Fail-safe by design
If a plugin or connector fails, it degrades to a safe default and alerts your team — it never blocks trading silently.
- 03Kept current with MetaQuotes
We test against each new MT5 build before you upgrade; since July 2025, only MT5 build 4755 and later can connect to broker servers.
- 04Documented for your team
Configuration, runbooks, and source code handed over, so your own staff can operate what we build.
Platforms & technology
- MT5 Server API
- MT5 Manager API
- MT5 Web API
- MT5 Gateway API
- C++
- Go
- Python
- FIX 4.4
Questions
MT5 plugin development FAQ
What is the difference between an MT5 plugin and the MT5 Manager API?
An MT5 server plugin is code that runs inside the MetaTrader 5 server and changes how it behaves — for example, applying dynamic leverage or custom risk rules to every trade. The Manager API is used by external applications, such as a CRM or risk dashboard, to manage accounts and read positions and trades from MT5.
Can you add dynamic leverage to MetaTrader 5?
Yes. Dynamic leverage is built as an MT5 server plugin that adjusts leverage by account exposure, position size, trading session, or scheduled news events, with rules configured per group.
Do MT5 plugins keep working when MetaQuotes releases a new build?
We build against the current MT5 SDK and test every new build on a staging server before you upgrade production, so plugins are verified before a MetaQuotes update reaches your clients.
Do you still work with MetaTrader 4?
Yes, for integrations and migrations. MetaQuotes stopped selling new MT4 licences in 2018, so most of our MT4 work today is keeping existing MT4 servers connected to CRMs and planning migrations to MT5.
Start a project
Talk to an engineer about
mT5 plugin development.
Tell us what you run today and what you need. You'll hear back from a senior engineer with questions, a proposed architecture, and a realistic timeline.