Skip to content

Plans and Billing

Dockit currently offers two plans, Free and Pro. The billing provider is Paddle.

Free Plan

  • Starter-bundle focused
  • Generated in the browser
  • Good for quick review and local experimentation

Pro Plan

  • AI-based generation jobs
  • Policy checks
  • Expanded delivery targets
  • Result editing and delta regeneration
  • Reuse of saved validated bundles

Paddle Checkout

Users can start a Pro upgrade from the Billing page in the web app.

  • The client opens a Paddle.js overlay checkout
  • After checkout, confirmPaddleCheckout attempts immediate entitlement application
  • Webhook and reconciliation keep the entitlement projection aligned afterward

How Entitlements Are Applied

Pro access is not driven by frontend state alone. It is managed through a server-side entitlement projection.

  • Firebase Auth identity
  • /users/{uid} profile projection
  • Paddle subscription state
  • Reconciliation to cover missed or delayed webhooks

Admin Test Overrides

Admin accounts can use test plan overrides in Settings.

  • Use Billing
  • Force Free
  • Force Pro

This is an admin testing tool, not a permanent override of real billing state.

Public-facing policy pages live on the main site.

For Internal Admins

Dockit includes admin-only controls for operational testing.

  • Member list access in Settings
  • Plan override testing for Free and Pro
  • Fast verification of billing-related UI behavior without changing the permanent billing model

Dockit documentation