Appearance
FlareKey Documentation
FlareKey is the licensing and delivery layer for protected Lua. Register a script once, hand out license keys, and choose a generated v2 loader or Script Library to decide who receives real code and when. These pages cover the object model, generated runtime and dashboard APIs, Script Library, FlareFuscator V3 and its macros, reward-link integrations, and the error codes the APIs return.
FlareKey
- Getting Started: FlareKey sits between your customers and your protected Lua. Instead of shipping raw source, you register a script once, hand out license keys, and let the runtime API decide who gets real code.
- Plan Limits: Every workspace runs under a plan that sets four ceilings: how many services you can create, how many active license keys can exist at once, how many runtime API requests per month, and how long logs are kept.
- Script Library: License-authorized one-use delivery for creator-owned custom loaders.
FlareFuscator
- Overview: What FlareFuscator protects, what it does not, and the limits to design around.
- Macros: Compile-time values, protected-literal directives, function controls and development-only code.
API
- API Overview: API keys, how they differ, what is safe to ship, and the limits that apply.
- API Usage: Every runtime and dashboard endpoint with its request, response and error codes.
- Runtime Logging: Automatic generated-loader activity, custom Runtime SDK events, dashboard logs, and Discord webhooks.
Integrations
- Integrations: Connect reward-link providers and use them as checkpoints on a reward.
- B.Y.P.A.S.S. Protection: Additional anti-bypass verification for supported reward gates.
- Discord Bot: The bot process is a separate codebase. FlareKey only exposes the data for it.
Support
- Obfuscation History: History lets you re-download a recent V3 protected build without re-running it, but only for a short window.
- Error Codes: Every rejected request returns a short machine-readable code alongside an HTTP status. Match on the code, not the human-readable message, since messages change.