Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.struct.to/llms.txt

Use this file to discover all available pages before exploring further.

Billing is managed at the organisation level. Each organisation has its own plan, credit balance, and payment method.

Plans

Struct offers five plans to match your usage needs. All plans include access to every API.
PlanPriceCreditsAPI keysWebhooksWS connections
FreeFree5,0001101
Hobby$49/mo100,00035,00050
Startup$299/mo1,000,0001025,000250
Scale$999/mo5,000,00025100,0001,000
EnterpriseCustomCustomUnlimitedUnlimitedUnlimited
For full details on rate limits and credit costs, see Pricing & Ratelimits.

Changing Your Plan

1

Open Billing

Navigate to the Billing section in your organisation’s dashboard.
2

Select a plan

Choose the plan you want to switch to and confirm. Upgrades take effect immediately. Downgrades take effect at the end of your current billing cycle.
Upgrading mid-cycle will prorate the charge for the remainder of the billing period.

Usage Tracking

The Billing page provides a real-time view of your organisation’s credit consumption, including:
  • Credits used: total credits consumed in the current billing cycle
  • Credits remaining: how many credits are left before your limit
  • Usage breakdown: credit consumption split by API endpoint and Websocket connections

Payment Methods

Add or update your payment method from the Billing page. Struct accepts major credit and debit cards.
If your payment method fails, your organisation will be downgraded to the Free plan at the end of the billing cycle. Make sure your payment details are up to date to avoid service interruptions.

Invoices

Invoices are generated at the end of each billing cycle and can be downloaded from the Billing page. Each invoice includes a breakdown of your plan charges and any overage fees.
Last modified on April 14, 2026