License and control
Manage product licenses, validity, activation policies, and integration-specific account rules.
Open verification docsSoftware licensing, commerce, and customer self-service
Connect product licenses, customers, orders, and activations with CheckMyLicense. Use runtime SDKs for your software, a Marketplace starter for your storefront, and a customer portal you can adapt to your brand.
Building independently distributed MetaTrader EAs?The product
Start with licensing, then connect the commercial and customer-facing paths you actually need.
Manage product licenses, validity, activation policies, and integration-specific account rules.
Open verification docsUse the Marketplace starter to connect your merchant-owned storefront to CML customer, order, and license records.
Open Marketplace demoAdapt a branded portal where verified customers can view licenses and manage activations when permitted.
Open Activation demoSee the workflow
The merchant validates payment-provider events. CML supports the documented records and fulfilment flow. Your application performs the supported runtime verification.
Web starters
Evaluate each starter separately from the developer dashboard. The storefront and customer portal solve different jobs.
Your storefront, connected to CML catalog, order, and license operations. You retain responsibility for checkout integration, provider validation, hosting, tax, and reconciliation.
A customer-facing portal for verified access to eligible licenses and permitted activation actions. Configuration filters presentation; server authorization remains the access boundary.
Developer path
Runtime SDKs verify product access. The Marketplace and Activations starters extend the workflow onto merchant-owned websites.
Current plans
The plan preview below uses the existing public catalog. No pricing or policy terms are changed by this refurbishment.
Packages will be displayed here soon.
Evaluation questions
CML connects product and customer records to licenses, verified orders, runtime access checks, and permitted activation management.
The merchant owns the storefront, checkout-provider connection, and webhook validation. CML supports the documented catalog, order, payment-record, and license-fulfilment workflow.
No. The Activations starter is a customer-facing portal a developer adapts to their own website. The CML dashboard remains the developer workspace.
The CML SDK supports independently distributed MT4 and MT5 Expert Advisors. Indicators require a different integration design. EAs can run in Strategy Tester, but CML verification is unavailable there because MetaTrader disables WebRequest during testing.
Use the documented SDK validation, cache, retry, and failure behavior for your integration. Your product should handle an unavailable response deliberately.
Create a developer workspace, choose the guide that matches your runtime, and validate one product before planning a wider migration.
Each organization subscribes to a plan that defines usage limits for programs, active licenses, and API calls. If you exceed these limits, per-unit overage charges apply automatically and are billed at the end of each billing period. All payments are processed securely by Paddle, our merchant of record. This ensures you only pay for what you actually use. See our pricing page for details and our Terms & Conditions for billing policies.
CheckMyLicense offers: A Free plan for evaluation, Pay-As-You-Go with base subscription plus usage-based charges, Growth and Pro plans with defined limits and overage billing for additional usage. All plans are billed monthly or annually through Paddle and include automatic invoicing. Visit our pricing page for current plans and pricing.
All payments are processed by Paddle, our merchant of record. Subscriptions are billed in advance on a recurring basis (monthly or annually), and usage-based overage charges are calculated at the end of each billing period. Paddle will charge your payment method (credit card or other supported methods) automatically. You can request a refund within 14 days of purchase — see our refund policy for details.
If Paddle is unable to collect payment (e.g., expired card, insufficient funds), your account may be suspended after 15 days of non-payment and terminated after 30 days. Data is retained for up to 12 months after termination. You can update your payment method through your account settings or contact support. See our Terms & Conditions for complete payment policies.
Create a workspace, follow a matching integration guide, and work toward your first successful license verification.