CheckMyLicense LogoCheckMyLicense

CheckMyLicense

A developer‑first licensing platform to protect your software, automate license distribution, and track usage.

5‑minute SDK setup Flexible license types Built‑in E-Commerce

What you get

License Management

Create flexible licenses with expirations, activation counts, and usage tracking.

Automated Orders

Auto‑generate licenses after payment confirmation or via manual waivers.

Referrals & Discounts

Built‑in referral tracking to power viral growth and discounts.

Analytics

Monitor validation calls as a proxy for real‑world usage across your products.

Releases Management

Manage releases, versions and staged rollouts with audit trails.

Ready-to-use API

Integrate quickly with our RESTful API and SDKs for multiple languages.

Exceptional Support

Priority support and onboarding assistance from our technical team.

Customer Database

Securely store customer metadata and usage for reporting and insights.


Plans that scale with you

Packages will be displayed here soon.


FAQ

1. What is CheckMyLicense?

CheckMyLicense is a SaaS platform that allows developers to protect and manage their software through secure license verification. It handles license creation, activation, validation, expiration, and renewal — all through an easy-to-use dashboard and API.

2. Who is CheckMyLicense designed for?

The platform is built for software developers, MetaTrader EA creators, and SaaS vendors who need to control how and where their software is used. Whether you develop trading bots, desktop tools, or any executable application — CheckMyLicense secures your intellectual property.

3. How does license verification work?

Each time a customer runs your software, it calls the CheckMyLicense API with their credentials. The server validates the license in real time, ensuring that: it’s valid and not expired, it’s not being used on unauthorized devices, and it’s active and properly linked to the program. Your software continues to run only if verification succeeds.

4. Can CheckMyLicense work with MetaTrader EAs (MT4/MT5)?

Yes. It’s fully compatible. You can easily integrate your EA by using MQL4/MQL5’s WebRequest function. You’ll only need to allow the CheckMyLicense API URL and send the license credentials. This system is already optimized for EA licensing.

5. Can I use CheckMyLicense for non-MetaTrader applications?

Absolutely. The API is platform-agnostic. You can call it from any programming language (Python, Java, C#, Node.js, etc.) or system that supports HTTPS requests.

6. What APIs are available?

CheckMyLicense provides two main API categories: License API – to create, activate, validate, suspend, or extend licenses; E-commerce API – to handle orders, subscriptions, and payments for your customers. Activation SDK - white labeled solution to integrate your website, so your customers can handle their licenses. Comprehensive documentation is available within your developer dashboard.

7. What happens when a license expires or is deactivated?

If a license reaches its expiration date or is manually deactivated, any validation call from your client software will return an “inactive” or “expired” status. Your software can then disable features or stop execution accordingly.

8. What are “programs” and “licenses” in the system?

A Program represents your software product (e.g., “MyTradingEA Pro”). A License is an access key issued for a specific program and customer. You can manage multiple programs and hundreds of licenses under one account.

9. How does the subscription and overage model work?

Each organization subscribes to a package that defines monthly limits for programs and active licenses. If you exceed these limits, overage charges apply automatically during the next billing cycle. This ensures you only pay for what you actually use.

10. What are the available pricing plans?

CheckMyLicense offers: A Free plan for testing, Paid plans with increasing limits on programs and active licenses, A Pay-As-You-Go model for flexible growth. All plans are billed monthly and include automatic invoicing.

11. How are invoices and payments managed?

Invoices are automatically generated at the end of each billing cycle. You can fund your organization wallet (via PayPal, XPay, or other payment gateways), and invoices are closed automatically based on your available balance.

12. What happens if my balance is insufficient?

If your organization wallet does not have enough credit, your invoices will remain due, and your licenses may become temporarily suspended until payment is completed.

13. Can I integrate CheckMyLicense with my own website or client portal?

Yes. The system provides RESTful APIs and webhooks to integrate directly into your website, e-commerce store, or back-office system. This allows you to automate license delivery and renewal for your clients.

14. How secure is the platform?

CheckMyLicense uses encrypted API communication, strict account isolation, and token-based authentication. It’s hosted on Nhost infrastructure with PostgreSQL and Hasura GraphQL backend, ensuring enterprise-grade reliability and performance.

15. How can I get support or request features?

You can contact our support team at support@traded.net. We also welcome feedback and feature suggestions to improve the platform.