GRPC SUMMARY
gRPC API Examples
Use the gRPC service map below as a starting point for code generation, language stubs, and internal platform abstractions.
Services5 domains
TransportgRPC + REST
LanguagesC#, JS, Python, Go
MT4 Client
Session bootstrap, orders, monitoring, and streaming for MT4 accounts.
Open docsMT5 Client
Modern trade execution plus analytics and historical data reads.
Open docsMT4 Manager
Broker operations for users, balances, groups, and symbols.
Open docsMT5 Manager
Administrative MT5 automation and reporting.
Open docsTrade Copier
Programmable source-target replication, analytics, and health tooling.
Open docsProto Starter
PROTO
syntax = "proto3";
package metatraderapi.v1;
service ClientTradingService {
rpc OpenSession(OpenSessionRequest) returns (OpenSessionReply);
rpc PlaceOrder(PlaceOrderRequest) returns (TaskReply);
rpc StreamAccount(StreamAccountRequest) returns (stream AccountEvent);
}
service CopierService {
rpc CreateRule(CreateRuleRequest) returns (CreateRuleReply);
rpc GetLatencyReport(LatencyReportRequest) returns (LatencyReportReply);
}