| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| <meta name="theme-color" content="#FFD6E8" /> |
| |
| |
| |
| |
| |
| <style> |
| html{background:linear-gradient(180deg,#E8E0FF 0%,#FFD6E8 52%,#FFE5D9 100%) fixed;background-color:#FFD6E8;} |
| </style> |
| <title>Pricing — DreamRouter</title> |
| <meta name="description" content="Pay-as-you-go credits for DreamRouter. 1 credit = $0.0001. Top up with ETH on Base. Transparent per-model rates for every Claude, Gemini, Llama, and more." /> |
| <link rel="canonical" href="https://apiarium-labs.hf.space/pricing.html" /> |
| <meta property="og:type" content="website" /> |
| <meta property="og:title" content="DreamRouter Pricing" /> |
| <meta property="og:description" content="Pay-as-you-go credits. 1 credit = $0.0001. Top up with ETH on Base L2." /> |
|
|
| <link rel="preconnect" href="https://fonts.googleapis.com" /> |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> |
| <link href="https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;700&family=Nunito:wght@400;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet" /> |
| <script src="https://unpkg.com/lenis@1.1.13/dist/lenis.min.js" defer></script> |
|
|
| <link rel="stylesheet" href="css/tokens.css?v=20260620b" /> |
| <link rel="stylesheet" href="css/base.css?v=20260620b" /> |
| <link rel="stylesheet" href="css/scene.css?v=20260620b" /> |
| <link rel="stylesheet" href="css/nav.css?v=20260620b" /> |
| <link rel="stylesheet" href="css/sections.css?v=20260620b" /> |
| <link rel="stylesheet" href="css/pricing.css?v=20260620b" /> |
| </head> |
|
|
| <body data-page="pricing"> |
|
|
| <div class="blur-overlay" aria-hidden="true"></div> |
| <div class="grain-overlay" aria-hidden="true"></div> |
|
|
| <div class="scene" aria-hidden="true"> |
| <div class="layer layer-far-clouds" data-speed="0.06" data-mouse="6"> |
| <svg class="cloud-far c2" viewBox="0 0 200 100"><use href="#cloud"/></svg> |
| <svg class="cloud-far c4" viewBox="0 0 200 100"><use href="#cloud"/></svg> |
| </div> |
| <div class="layer layer-moon" data-speed="0.10" data-mouse="10"> |
| <div class="moon"><span class="moon-disc"></span></div> |
| </div> |
| </div> |
|
|
| <div data-site-nav></div> |
|
|
| <main id="main"> |
|
|
| <header class="pricing-hero"> |
| <div class="container"> |
| <h1 data-split>pay as you float</h1> |
| <p data-reveal>Credits, not subscriptions. <strong>1 credit = $0.0001.</strong> Top up with ETH on Base — credits land within 60 seconds. Every model, transparent per-token rates.</p> |
| </div> |
| </header> |
|
|
| <div class="container"> |
|
|
| |
| <section class="credits-explainer" data-reveal> |
| <div class="credit-card"> |
| <div class="cc-big">10,000</div> |
| <div class="cc-label">credits per $1 USD</div> |
| </div> |
| <div class="credit-card"> |
| <div class="cc-big">≈ 0.00056</div> |
| <div class="cc-label">ETH at market (≈ $1,771)</div> |
| </div> |
| <div class="credit-card"> |
| <div class="cc-big">60s</div> |
| <div class="cc-label">from deposit to spendable</div> |
| </div> |
| <div class="credit-card highlight"> |
| <div class="cc-big">500</div> |
| <div class="cc-label">free credits on signup</div> |
| </div> |
| </section> |
|
|
| |
| <section class="calc-wrap" data-reveal> |
| <h2>cost estimator</h2> |
| <p class="calc-blurb">See exactly what a request costs before you send it.</p> |
| <div class="calc-grid"> |
| <div class="calc-field"> |
| <label for="calc-model">Model</label> |
| <select id="calc-model" aria-label="Choose a model"><option>Loading…</option></select> |
| </div> |
| <div class="calc-field"> |
| <label for="calc-in">Input tokens</label> |
| <input id="calc-in" type="number" min="0" value="500" inputmode="numeric" /> |
| </div> |
| <div class="calc-field"> |
| <label for="calc-out">Output tokens</label> |
| <input id="calc-out" type="number" min="0" value="200" inputmode="numeric" /> |
| </div> |
| </div> |
| <div class="calc-result" id="calc-result" role="status" aria-live="polite"> |
| <span class="cr-credits">—</span> |
| <span class="cr-label">credits</span> |
| <span class="cr-usd" id="calc-usd"></span> |
| </div> |
| </section> |
|
|
| |
| <section class="rates-wrap" data-reveal> |
| <div class="rates-head"> |
| <h2>per-model rates</h2> |
| <label class="rates-search"> |
| <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><circle cx="11" cy="11" r="7"/><path d="m21 21-4.3-4.3"/></svg> |
| <input id="rate-search" type="search" placeholder="Filter models…" autocomplete="off" aria-label="Filter models" /> |
| </label> |
| </div> |
| <div class="rates-scroll"> |
| <table class="rates-table" id="rates-table"> |
| <thead> |
| <tr> |
| <th scope="col">model</th> |
| <th scope="col" class="num">input<br/><small>per 1M tok</small></th> |
| <th scope="col" class="num">output<br/><small>per 1M tok</small></th> |
| <th scope="col" class="num">≈ credits<br/><small>per 1K out</small></th> |
| <th scope="col" class="num">upstreams</th> |
| </tr> |
| </thead> |
| <tbody id="rates-body"> |
| <tr><td colspan="5" class="rates-loading">Floating in the rates…</td></tr> |
| </tbody> |
| </table> |
| </div> |
| <p class="rates-note">Input is priced at ⅓ of the output rate. Each request costs a minimum of 1 credit. Rates are USD-equivalent; you pay in credits.</p> |
| </section> |
|
|
| |
| <section class="deposit-flow" data-reveal> |
| <h2>how topping up works</h2> |
| <ol class="flow-steps"> |
| <li><span class="step-num">1</span><div><strong>Sign in with Google.</strong> You get 500 free credits instantly and a unique deposit address on Base.</div></li> |
| <li><span class="step-num">2</span><div><strong>Send ETH on Base.</strong> Any amount, any time. Your address is derived from our wallet — only you can prove deposits to it.</div></li> |
| <li><span class="step-num">3</span><div><strong>Credits appear in ~60s.</strong> Our watcher polls the chain, converts at the live ETH/USD rate, and credits your balance.</div></li> |
| <li><span class="step-num">4</span><div><strong>Spend across every model.</strong> One balance, every endpoint. Watch it update live in the dashboard.</div></li> |
| </ol> |
| <p class="deposit-caveat">Base is an Ethereum L2 — same addresses, ~$0.01 gas, 2-second blocks. Send only ETH on the Base network.</p> |
| <a href="login.html" class="btn btn-primary pricing-cta">Start with 500 free credits</a> |
| </section> |
|
|
| <div data-site-footer></div> |
| </div> |
| </main> |
|
|
| <svg width="0" height="0" style="position:absolute" aria-hidden="true"> |
| <symbol id="cloud" viewBox="0 0 200 100"> |
| <path fill="currentColor" d="M44,82 C24,82 18,58 38,53 C32,32 62,26 74,42 C80,22 116,22 122,44 C142,32 168,48 158,68 C172,72 172,90 152,90 L54,90 C40,92 35,88 44,82 Z" /> |
| </symbol> |
| </svg> |
|
|
| <div data-whale></div> |
|
|
| <script src="js/layout.js?v=20260620b"></script> |
| <script src="js/whale.js?v=20260620b"></script> |
| <script src="js/motion.js?v=20260620b"></script> |
| <script src="js/parallax.js?v=20260620b"></script> |
| <script src="js/pricing.js?v=20260620b"></script> |
| </body> |
| </html> |
|
|