MetaCopier
Open appSupport
  • 📄Documentation
  • 💟Introduction
  • Features
    • 💼Basic features
    • 🌟Pro features
    • 🔀Signal sharing
    • 🏎️HFT support
    • 💢Specifications
  • ⛳Pending orders
  • Tutorials
    • 🚀Quick start guide
    • 📈Set up strategy
    • ➡️Connect TradingView
    • 💰Prop firms guide
    • 🖥️For developers
    • 🔍Regex
    • ⏳Cron expressions
    • 🏠My home IP
  • B2B
    • 👨‍💼Business-to-Business
    • 🏷️White label
  • MetaCopier
    • 🧑‍🤝‍🧑Affiliate Program
    • Frequently Asked Questions (FAQ)
    • ⛑️Troubleshooting
    • 💠App
    • 💲Billing
    • 💳Payment methods
    • 🤝Support
    • 🚧Feature request
    • 🚀Release notes
  • REST API
    • ✨SDK
      • Usage
        • C#
        • Java
        • Typescript
        • Python
        • Other
      • Generation
    • 💡API
      • Swagger
      • Readme.io
    • 🗒️Changes
  • Socket API
    • 💡API
    • 🗒️Changes
Powered by GitBook
On this page

Was this helpful?

  1. REST API

SDK

PreviousRelease notesNextUsage

Last updated 3 months ago

Was this helpful?

An SDK (Software Development Kit) is a collection of tools, libraries, documentation, and code samples designed to help developers integrate and interact with a specific software platform or service. In the context of an OpenAPI Specification, an SDK is generated to provide developers with pre-built code components and utilities that streamline the process of consuming and interacting with the API. This SDK typically includes functions and classes that abstract away the complexities of making HTTP requests, handling authentication, parsing responses, and other common tasks associated with interacting with the API. By leveraging the SDK, developers can accelerate the development process, reduce the likelihood of errors, and ensure consistency in their codebase when integrating the API into their applications. Overall, an SDK generated from an OpenAPI Specification serves as a valuable resource for clients, enabling them to more efficiently utilize and integrate with the API in their software projects.

There are two options available:

  1. Use our pre-generated library. See Usage

  2. Generate the SDK yourself. See Generation

We offer a REST API to manage and add accounts, retrieve data, and a Socket API to receive real-time updates on open positions, trade history, balance, equity, and more.

For the REST API, you can generate an SDK for your preferred language, but for the Socket API, no SDK is available.


The following languages are supported:

✨
ada
android
apex
bash
c
clojure
cpp-qt-client
cpp-restsdk
cpp-tiny (beta)
cpp-tizen
cpp-ue4 (beta)
crystal (beta)
csharp
dart
dart-dio
eiffel
elixir
elm
erlang-client
erlang-proper
go
groovy
haskell-http-client
java
java-helidon-client (beta)
java-micronaut-client (beta)
javascript
javascript-apollo-deprecated (deprecated)
javascript-closure-angular
javascript-flowtyped
jaxrs-cxf-client
jetbrains-http-client (experimental)
jmeter
julia-client (beta)
k6 (beta)
kotlin
lua (beta)
n4js (beta)
nim (beta)
objc
ocaml
perl
php
php-dt (beta)
php-nextgen (beta)
powershell (beta)
python
python-pydantic-v1
r
ruby
rust
scala-akka
scala-gatling
scala-pekko
scala-sttp
scala-sttp4 (beta)
scalaz
swift-combine
swift5
typescript (experimental)
typescript-angular
typescript-aurelia
typescript-axios
typescript-fetch
typescript-inversify
typescript-jquery
typescript-nestjs (experimental)
typescript-node
typescript-redux-query
typescript-rxjs
xojo-client
zapier (beta)