Editions & Licensing
ElyraSQL Client is a single download with three tiers. Without a license it runs as Free; a license key unlocks Pro or Premium at runtime.
What each tier unlocks
| Feature | Free | Pro | Premium |
|---|---|---|---|
Local connections · browse · run SELECT |
✅ | ✅ | ✅ |
| Query history · saved queries · SQL format | ✅ | ✅ | ✅ |
| CSV export | ✅ | ✅ | ✅ |
| Remote connections | — | ✅ | ✅ |
| Writes / DDL · inline editing · filters · FK jump | — | ✅ | ✅ |
| CSV import · JSON / SQL / XLSX export | — | ✅ | ✅ |
| Visual Query Builder | — | ✅ | ✅ |
| ER diagram · table designer | — | — | ✅ |
| Backup · server tools (status, process list, users) | — | — | ✅ |
Gates are enforced in the core, so blocked actions return a clear message — locked items in the command palette show a 🔒 with the required tier.
Activating a license
- Click the edition badge (next to the title) or run Account & license from the command palette.
- Paste your
ELYRASQL-…key and click Activate. - The badge updates to Pro / Premium and features unlock immediately.
Manage or purchase a subscription at elyracode.com.
How licensing works
- Online validation. On activation and at launch, the client validates your key with elyracode.com and caches the result locally.
- Offline grace. If you're offline, a previously validated license keeps working for 14 days, then falls back to Free until it can re-validate.
- Revocation & seats. Handled server-side — a revoked or expired license is dropped on the next successful check.
!!! info "Privacy" Validation sends only your key, the app name/version, and an opaque per-install id. No database contents ever leave your machine for licensing.
See the License API for the integration contract.