Plan Comparison

Available to: All users

TitanRDM offers four plans to match your team's needs. This page provides a detailed comparison of features, limits, and pricing structure across all plans.


Plan Overview

FreeTeamBusinessEnterprise
Price$0Per seat/monthPer seat/monthCustom
BillingMonthly or AnnualMonthly or AnnualCustom
TargetIndividuals / evaluationSmall teamsOrganisations with branching needsLarge enterprises

User Seats

LimitFreeTeamBusinessEnterprise
Developer seats2UnlimitedUnlimitedUnlimited
End User seats3UnlimitedUnlimitedUnlimited
  • Developer seats are billed at a higher rate and grant access to table management, deployments, promotions, and the API.
  • End User seats are billed at a lower rate and grant access to view and edit data only.

See Managing Users for details on license types.


Usage Limits

DimensionFreeTeamBusinessEnterprise
Storage500 MB5 GB10 GBUnlimited
API calls / month1,00015,00030,000Unlimited
SDK runs / month1003,0006,000Unlimited
  • Storage is the total size of all deployed table data across all branches.
  • API calls count every authenticated request to the /api/v1/ endpoints.
  • SDK runs count import and export operations triggered via the API or UI.

When a limit is reached: - If overage billing is disabled (default), the operation is blocked with an error message. - If overage billing is enabled, the operation proceeds and the overage is charged at the per-unit rate on your next invoice.

See Billing and Usage for details on overage billing.


Features

FeatureFreeTeamBusinessEnterprise
DomainsUnlimitedUnlimitedUnlimitedUnlimited
Table definitionsUnlimitedUnlimitedUnlimitedUnlimited
Data grid (view/edit)
File imports (CSV, Excel, JSON, Parquet)
File exports (full & incremental)
Import mappings
Import schema (auto-generate columns)
Foreign keys & lookups
REST API
OAuth applications
Full audit trail
Granular RBAC (group-based permissions)
Development branching
Deployments✓*✓*
Environment promotion
Private branches
Integration branch
Overage billing
Dedicated support
Custom contract

* On Free and Team plans, deployments apply table definitions to the single prod branch. Multi-branch deployments require Business or Enterprise.


Feature Details

Full Audit Trail (Business+)

Every change to table definitions, data, deployments, and promotions is recorded with the user, timestamp, and action type. Audit entries are visible on deployment and promotion detail pages.

Development Branching (Business+)

Create isolated branch environments for parallel development. Each branch has its own database schema. Developers get automatic private branches. See Branches.

Environment Promotion (Business+)

Move table definition changes between branches with full diff review. Promotions clone table definitions (including columns and import mappings) from source to target branch. See Promoting Changes.


Billing Structure

Seat-Based Pricing

Paid plans charge per seat, per month (or per year with annual billing). Separate rates apply for Developer and End User seats.

  • Adding a user immediately adjusts your subscription (prorated)
  • Removing a user immediately reduces your subscription (prorated)
  • Changing a user's license type adjusts the seat counts accordingly

Overage Billing (Team+)

When enabled, usage beyond plan limits is charged at per-unit overage rates instead of being blocked. This ensures uninterrupted operations for production workloads. Can be toggled on or off by Account Administrators.

Free Tier

The Free plan requires no credit card and no subscription. It is designed for individual users evaluating TitanRDM or managing small datasets. Free accounts have the same core features but with reduced limits and without branching, promotions, or advanced access control.


Upgrading and Downgrading

Upgrading

  1. Navigate to Account Settings
  2. Click Change Plan
  3. Select the new plan
  4. Complete the Stripe checkout (if moving from Free to a paid plan)

Upgrades take effect immediately: - New limits apply right away - Branching infrastructure is created automatically when upgrading to Business - Prorated charges are applied for the remainder of the billing period

Downgrading

Downgrading to a lower plan is possible if your current usage fits within the target plan's limits. If usage exceeds the target plan (e.g., too many users, storage over limit), you must reduce usage before downgrading.

When downgrading from Business to Team: - Existing branches remain but you can no longer create new branches or promotions - Data in non-prod branches is still accessible

Cancellation

Subscription cancellation can be initiated from the billing portal. After cancellation: - Your account remains accessible until the end of the current billing period - After the period ends, the account enters a restricted state


Choosing the Right Plan

If you need…Recommended Plan
Quick evaluation or personal useFree
Team collaboration with audit trailTeam
Parallel development with branchingBusiness
Approval workflows and promotion gatesBusiness
Unlimited usage and dedicated supportEnterprise