API
Obfuscate assemblies from CI, build scripts, or your own tooling. Pro plan required.
API access is part of the Pro plan. After subscribing, your key will appear on your account page.
POST /api/v1/obfuscate
Upload a single .NET assembly (up to 100 MB). Responds with the obfuscated binary as application/octet-stream.
Headers
X-Api-Key: your Pro API key (fo_live_…)
Form fields
file: the .dll or .exe (multipart/form-data)renamePublic:true/false— obfuscate public names (EXE only)
Example
curl -X POST https://your-host/api/v1/obfuscate \ -H "X-Api-Key: fo_live_xxxxxxxxxxxxxxxx" \ -F "[email protected]" \ -F "renamePublic=true" \ -o MyApp.obfuscated.exe
Responses
200— obfuscated binary in body401— missing / invalid API key402— key belongs to a non-active subscription413— file exceeds tier limit415— unsupported file type422— obfuscation failed (invalid .NET assembly)