Use case
License AI trading bots and autonomous agents
AI bots usually ship as a Python process, not a compiled EA — which makes them easy to copy and hard to individually control once they're out. Wire in a licensing check once and control every deployed copy from one dashboard.
Official Python SDK — pip install and go. Free plan included.
The problem
It's a script, not a binary
Python is easy to read and easy to hand to a friend. Without a licensing check, one sale can become several.
No way to reach a specific customer's copy
If someone stops paying, or you need to pull access for one customer, you shouldn't have to push a new release to everyone.
Bots run unattended
Most of these run on a VPS around the clock. A licensing check has to survive a flaky connection without stalling the bot.
What LicenseFort does
Official Python SDK
A typed client with zero-config timeouts and a persisted device ID — pip install and call validate() from wherever your bot's main loop lives.
Account + device binding
One license, a fixed number of devices. Copy the script, and it still needs a licensed device to run.
Revoke or pause per customer
Cut off one customer's bot instantly from the dashboard — no rebuild, no redeploy, no touching the other copies.
Self-serve trials
Turn on a trial period per product and let prospects issue their own time-boxed license before they buy — no manual key generation.
FAQ
Does the Python SDK work if my bot runs on a headless VPS?
Yes — it's a plain HTTPS client with a persisted device-ID file, no browser or GUI dependency. That's the common deployment target for bots like this.
Can I let people try the bot before buying?
Yes — enable trialDays on the product and call the trial endpoint from your own signup flow. One trial per customer email, rate-limited, no manual key handling on your end.
What if LicenseFort is briefly unreachable while the bot is trading?
Each product has a configurable offline-grace window (default 72 hours) that keeps a device's license valid locally until the next successful check — it never masks a real revoke or expiry.
Ready to protect what you built?
Official Python SDK — pip install and go. Free plan included.
Get started free