Documentation/Account & Licensing

Licensing

Account & Licensing

Licensing

Tablen offers three licensing tiers to suit different needs, from individual developers to professional teams.

Plans

Free Plan

Price: $0

Feature Included
Database connections Limited
Query editor with autocomplete Yes
Syntax highlighting and formatting Yes
Basic export (CSV, JSON, SQL) Yes
Plugin system (local) Yes
Themes Yes
Safe Mode Yes
Keyboard shortcuts Yes
Command Palette Yes

Pro Plan

Price: $59 (one-time purchase)

Everything in Free, plus:

Feature Included
Unlimited connections Yes
Data profiling Yes
Schema diff Yes
Data compare Yes
Mock data generation Yes
Table maintenance Yes
Scheduled queries Yes
Query performance tools Yes
EXPLAIN analysis Yes
Dashboard Yes
Query git versioning Yes
Advanced export options Yes
Priority support Yes

Team Plan

Price: $12/month per seat

Everything in Pro, plus:

Feature Included
Team member management Yes
Role-based access control Yes
Shared connections Yes
Shared queries Yes
Approval workflow Yes
Data masking Yes
Audit log (server-side) Yes
Plugin marketplace (team visibility) Yes
Server-side plugin sync Yes

License Activation

Activating a License

  1. Go to Settings > Account
  2. Enter your license key
  3. Click "Activate"
  4. The license is validated with the server
  5. Features are unlocked immediately

License Response

Activation returns:

  • Plan information (slug, name)
  • License status and expiration
  • Seat information (for Team plans)
  • Available features list
  • Digital signature for offline verification

Grace Mode

If your license expires, a grace period allows continued access:

  • Features remain available during the grace period
  • A notification reminds you to renew
  • After grace period ends, features revert to Free plan

License Validation

Tablen validates your license:

  • On app launch (session check)
  • Before premium feature access
  • Periodically during active use
  • Offline validation uses cached session data with signature verification

Offline Support

  • License status is cached locally
  • Cached validation works when offline
  • The signature ensures cache integrity
  • Reconnection triggers a fresh validation

Feature Gating

Features are gated based on your plan:

  • The features array in the session response controls access
  • UI elements for locked features show upgrade prompts
  • Connection limit is enforced based on plan

Seat Management (Team Plan)

Field Description
Total Seats Number of seats in your subscription
Used Seats Number of currently active team members

Adding members beyond the seat limit requires purchasing additional seats.

Deactivation

Deactivating a License

  1. Go to Settings > Account
  2. Click "Deactivate"
  3. The license is released from this machine
  4. Features revert to Free plan

Deactivation frees up a seat (for Team plans) that can be used on another machine.

Machine Fingerprint

Each activation is tied to a machine fingerprint:

  • Generated from hardware identifiers
  • Ensures licenses are used on authorized machines
  • Deactivation releases the fingerprint

Payment

  • Pro Plan: One-time purchase via Paddle
  • Team Plan: Monthly subscription via Paddle
  • PPP (Purchasing Power Parity): Available for eligible countries
  • Perpetual License: Pro plan purchases are perpetual (not subscription-based)

Upgrading

Free to Pro

  1. Purchase a Pro license
  2. Activate in Settings > Account
  3. All Pro features are unlocked immediately

Pro to Team

  1. Subscribe to the Team plan
  2. Activate the new license
  3. Team features are enabled
  4. Invite team members

Plan Changes

  • Upgrading preserves all your data and settings
  • Downgrading disables premium features but preserves data
  • Connection data is never deleted during plan changes
Was this page helpful?
Report an issue