Developer Guide
License
Editions
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| Price | Free | $149 lifetime | $299 lifetime |
| Max reports | 10 | 30 | Unlimited |
| Max templates | 5 | 10 | Unlimited |
| Images in reports | No | Yes | Yes |
| Charts | No | Yes | Yes |
| Scheduler + Email | No | Max 5 | Unlimited |
| Audit Trail | No | 30 days | 365 days |
| Backup / Restore | No | Yes | Yes |
| Digital Signature | No | No | Yes |
Every new install includes a 30-day Professional trial — no credit card required.
Activating a license
Option A — appsettings.json
"ScreamReporting": {
"LicenseKey": "SR-eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..."
}
Option B — Admin portal
Navigate to /reportadmin/license, paste your key and click Activate.
Option C — Environment variable
ScreamReporting__LicenseKey=SR-eyJ...
Purchasing
Visit screamcode.com/pricing.
After purchase you will receive a license key by email (SR-eyJ... format).
Upgrade from Professional to Enterprise
Purchase the upgrade at screamcode.com/pricing for $199 (save $100).
Next: Localization