Pricing / monthly plans

Start free. Pay when real-time solves matter.

Presolved lookups and real-time solves are metered separately. Every plan gives you both, so you can build against MelaSolver GPU before committing to production volume.

Plans

Choose the capacity, not a different product.

Every self-serve plan uses the same API, SDKs, MelaSolver infrastructure, and four-street coverage. Upgrade when usage grows; your integration does not change.

Free

$0

Build the first integration and feel both response paths.

  • 1,000 presolved lookups
  • 25 real-time solves
  • no card required
  • max 12G decision tree
    ?If a tree exceeds this limit, intelligent pruning may be applied or the solve may fail.
Get API key

Builder

Recommended
$29/mo

The practical starting point for an indie product with real users.

  • 20,000 presolved lookups
  • 500 real-time solves
  • for indie devs
  • max 12G decision tree
    ?If a tree exceeds this limit, intelligent pruning may be applied or the solve may fail.
Choose plan

Pro

$99/mo

For production apps with recurring study and review traffic.

  • 100,000 presolved lookups
  • 3,000 real-time solves
  • production apps
  • max 12G decision tree
    ?If a tree exceeds this limit, intelligent pruning may be applied or the solve may fail.
Choose plan

Scale

Custom

Dedicated solver capacity and a commercial plan shaped around your load.

  • from $299/mo
  • dedicated solver pool
  • contact us
  • max 72G decision tree
Contact sales

Builder is recommended because it supports a meaningful product launch without jumping directly to production-scale capacity.

Billing contract

Two meters. No hidden compute math.

You always know which counter a request touches. Counters reset monthly and are metered per API key.

Fast path

Presolved lookup

Preflop and presolved flop data return in milliseconds from the strategy library.

/v1/gto/preflop, /preflop/range, /flop/tree, /range, /flop/projected-range, /turn/projected-range
Compute path

Real-time solve

A solve is charged only when /v1/gto/solver triggers new solver work.

/v1/gto/solver — only when it triggers a new solve
Not chargedThese calls do not consume the corresponding counter.
Presolved detail/flop/node
Cached solve reuse/solver/tree, /solver/node, /evs, reusing a cached solve
Solver pool busyHTTP 429 · back off and retry.

Both counters reset monthly, metered per API key. When a counter is exhausted the API returns HTTP 402 quota_exceeded. When all solver nodes are busy, /v1/gto/solver returns HTTP 429 status: busy — that is not charged; back off and retry.

Plan ledger

Compare the complete contract.

No feature gates separate the self-serve tiers. The difference is monthly capacity and, at Scale, dedicated infrastructure.

PlanFreeBuilder / recommendedProScale
Monthly price$0$29$99From $299
Presolved lookups1,00020,000100,000Custom
Real-time solves255003,000Custom
Best forEvaluationIndie productsProduction appsHigh-volume systems
API + SDKsIncludedIncludedIncludedIncluded
Solver capacitySharedSharedSharedDedicated pool

Checkout

Choose the plan first. Pay in the dashboard.

Builder and Pro are available in Dashboard with Alipay, WeChat Pay, Card / Stripe, and crypto checkout.

Available payment methods

Secure checkout opens after sign-in and plan selection.

Alipay

QR checkout in CNY.

WeChat Pay

OAuth or QR checkout.

Crypto

Crypto checkout supports OpenBridge USDT / USDC routes where available.

Open crypto checkout
Card / Stripe

Monthly subscription hosted by Stripe. Card details never enter Pokerai.

Pricing FAQ

Answers before checkout.

Can I try the real solver for free?

Yes. Free includes 25 real-time solves in addition to 1,000 presolved lookups.

What happens when quota runs out?

The API returns HTTP 402 quota_exceeded. Upgrade in Dashboard to continue.

Do busy requests consume quota?

No. HTTP 429 status: busy is not charged; back off and retry.

Do plans use different APIs?

No. Every self-serve plan uses the same API contract. Upgrading changes capacity, not your integration.

First request

Start with $0 and a real solve.

Create one API key, run the quickstart, and decide from actual usage instead of a sales promise.

Get your API key