コンテンツにスキップ

Pre-installed plugins

Develop web-based plugins for brokers to pre-install in their branded cTrader apps. This gives you a direct route to the broker's clients across cTrader Mobile, Web, Windows and Mac, while creating opportunities to monetise your development skills and existing products.

Reach traders through brokers

A pre-installed plugin is included in a broker's branded cTrader apps, making it available to clients without a separate installation. One web-based plugin can serve users across cTrader Mobile, Web, Windows and Mac.

Benefits for developers

  • Expand your reach. Introduce your plugin to a broker's large client base.
  • Simplify delivery. Make your tool available directly within the apps traders already use.
  • Monetise your plugins. Offer development, customisation and ongoing support to brokers on a commercial basis.

Brokers can use these plugins to add services tailored to their clients, differentiate their offering and support retention. A plugin may also be listed in cTrader Store for that broker's clients. See pre-installed plugins for the broker-facing overview.

Follow these steps to develop and propose a plugin for brokers.

Identify a broker's need

Before proposing a plugin, learn about the broker's clients, existing services and unmet needs. Focus on a specific problem and check whether traders need the solution across mobile, web and desktop apps.

Useful questions

  • Which tools do clients request most often?
  • Which limitations lead traders to leave the broker or use another service?
  • Does the broker have an existing web tool that could be brought into cTrader?
  • Which trader groups or workflows need additional support?

For example, you could propose a trading journal for clients who want to review their decisions, a calculator for planning trades or an analytics dashboard for understanding performance. Explore more inspiring examples. Explain the problem your idea solves and how the broker's clients would use it inside cTrader.

Choose a development approach

Depending on the broker's requirements, you can:

  • Offer an existing plugin. Demonstrate a working product and discuss any changes needed for the broker's clients.
  • Adapt a web service. Bring an existing website or web application into cTrader as a web-based plugin.
  • Build a custom plugin. Develop a tool around an agreed client need, workflow or original idea.

Prepare a short proposal describing the intended users, core functionality and expected benefit. Include a prototype or demonstration where possible, and agree on branding, supported workflows and delivery scope before development.

Explore monetisation opportunities

Working with brokers creates opportunities to earn revenue from both development services and reusable products. Commercial arrangements to discuss may include:

  • A fee for developing a custom plugin or adapting an existing service.
  • A licensing or subscription fee for a plugin you provide to the broker.
  • Ongoing fees for hosting, maintenance, support and further customisation.

Agree directly with the broker on pricing, ownership, licensing and support responsibilities. Pre-installation is a distribution opportunity; the commercial terms depend on your agreement. Brokers provide pre-installed plugins to their traders at no extra cost.

Get started

Create your web application using HTML, CSS and JavaScript. Use plugin SDK methods when your tool needs access to cTrader data or supported trading operations. Host the application, then build a web-based plugin from its website URL.

Follow the Create a plugin guide, explore the SDK integration example for implementation guidance or use an AI-assisted development approach. Test your plugin across Mobile, Web, Windows and Mac, including its layout and main workflows. Once you have a working demonstration, approach relevant cTrader brokers with a proposal and discuss pre-installation in their branded apps.