Skip to main content

Subscription Tiers

Every XpressAI account starts on the Free tier. Upgrading unlocks additional agent slots and features.

Tier Comparison

TierAgent LimitNotes
Free1No payment required, default for all users
Pro3Good for individual power users. Note: Pro tier cannot run starter teams, which require a minimum of 4 agent slots.
Team5Minimum for starter teams (4 agents each)
Crew10Two teams worth of agents
EnterpriseUnlimitedCustom pricing, contact sales

How Subscriptions Work

  • Subscription information is stored in Keycloak user attributes, managed by KeycloakBillingService.
  • Stripe products map to tiers via product metadata.
  • The whoAmI GraphQL query returns subscriptionInfo containing product (the Stripe product ID).

Trial

A 14-day free trial is available for new accounts. Trial state is tracked via the UserTrial entity. During the trial you have access to Team-tier features with up to 5 agent seats.

Cloud Desktops

Cloud desktops are billed separately from your subscription tier. Each desktop uses per-device pricing through Stripe. You can manage your desktops from Settings > Desktops inside any project.

Upgrading

You can upgrade your plan at any time from Settings > Billing. Changes take effect immediately. For current pricing details, visit the Billing page in your account settings.