B2Core is the comprehensive CRM and back-office solution for brokers. Its integration with WebAPI enables a single system to manage client accounts, balances, and reporting across MT4, MT5, cTrader, and B2Trader—without maintaining separate API clients for each platform.
Unified Account Management
Brokers using B2Core can create accounts, set leverage, assign groups, and manage credentials through one interface. WebAPI's AccountService handles platform-specific details: MT4 uses login-based identification, MT5 has its own account model, cTrader uses different conventions, and B2Trader has its own model. B2Core sends a single request; WebAPI routes it to the correct platform adapter.
This reduces integration complexity dramatically. Instead of three SDKs, three authentication flows, and three sets of error codes, B2Core developers work with one gRPC client and one data model.
Balance and Reporting Across Platforms
Balance queries, equity snapshots, and margin calculations are normalized through WebAPI. B2Core fetches account state for dashboards and reports without knowing whether the underlying platform is MT4, MT5, cTrader, or B2Trader. Volume is expressed in a consistent unit (1/100000000), so reporting logic is shared.
Operational Benefits
Brokers adding a new platform (e.g., cTrader or B2Trader) to their offering get B2Core support automatically. No custom development is required—WebAPI's platform adapters handle the mapping. This accelerates time-to-market and keeps operational costs predictable.