One free user could cost you thousands

Turn agent usage into revenue with credit-based pricing. A real-time usage gate prevents surprise API costs. See real margin on every user action.

Why credits?

Three reasons the top AI products all use credits.

The Problem

Users don't care about tokens

Agents mix models and tools unpredictably. Credits abstract that chaos into one unit your users actually understand.

The Risk

One free user could cost you thousands

Without usage gates, one user can rack up massive API costs overnight. Credits let you set hard limits before any task runs.

The Flywheel

Credits are your growth currency

Free credits for signups, bonus for referrals, streak rewards for retention. One unit for pricing and growth.

One engine built for the agent era

One integration for costs, pricing, payments, and growth.

Credit-Based Pricing

  • Free tiers, subscriptions, credit bundles, pay-as-you-go, or hybrid
  • Define allowed features, resources, and time-based quotas per package
  • Change pricing and packages anytime as you scale

Real-Time Metering & Gating

  • Authorize credits before each task starts
  • Track every token and tool call per user in real time
  • Gate access instantly when credits run low
  • Proactive cost control, not reactive billing

User ID: 8f3k2x · "Build me a SaaS landing page"

Reserved

15 credits held

Consumed

8 credits used

Cost-to-Revenue Intelligence

  • Track costs across models, APIs, tools, and MCP calls
  • See real profit per user action
  • Automated billing from raw usage to final charge
  • Build-in Stripe payments, no extra SDK needed

"Build a SaaS landing page" cost breakdown

Claude Sonnet $0.032

Image gen $0.018

Code deploy $0.006

Total cost $0.056

User charged 8 credits ($0.097)

Margin +42%

Dynamic Credit Campaigns

  • Create growth and retention campaigns without code
  • Use credits as incentives to drive signups and engagement
  • Launch and adjust campaigns anytime

Active campaigns

  • First website free +15 bonus credits on signup (Acquisition)
  • Refer a builder +50 credits for both users (Referral)
  • Power week streak +25 credits after 5 builds in 7 days (Retention)

Go live in minutes, not months

Two calls. One Skill. Full control.

Connect

Integrate with our Claude Skill. Works with any agent stack.

Authorize → Commit

2 API calls. Authorize before, commit after. You're live.

Talk to your AI

Pricing, campaigns, limits. Manage it all via MCP in any AI assistant. No code.

import { createServiceClient } from '@vluna/sdk'
const vluna = createServiceClient(/\* config \*/)
const ctx = { principalId: 'org_123' }

const authz = await vluna.s2s.gate.authorize(
  { feature_code: 'openai.gpt5' },
  { ...ctx, idempotencyKey: 'req_123:authz' }
)
if (!authz.data.ok || !authz.data.data) throw newError('authorize denied')

// developer-owned work (replace with your own metered / gated call)
const result = await openai.responses.create(/\* your request \*/)

await vluna.s2s.gate.commit(
  {
    lease_token: authz.data.data.lease_token,
    feature_code: 'openai.gpt5',
    meters: [
      { meter_code: 'openai.gpt5.tokens.input', quantity_minor: String(result.usage.input_tokens) },
      { meter_code: 'openai.gpt5.tokens.output', quantity_minor: String(result.usage.output_tokens) },
      { meter_code: 'openai.gpt5.tokens.cached', quantity_minor: String(result.usage.cached_tokens || 0) },
    ],
  },
  { ...ctx, idempotencyKey: 'req_123:commit' },
)

Frequently Asked Questions

Everything you need to know about VLUNA

Does this replace my existing Stripe account?

No. VLUNA works alongside Stripe. We handle metering, credit logic, and usage gating. Stripe stays your payment processor. Think of VLUNA as the pricing brain; Stripe is the cash register.

How does VLUNA protect my margins from runaway API costs?

VLUNA acts as a real-time circuit breaker. Every agent action is metered against the user's credit balance. When credits hit zero, the session is gated instantly. No overages, no bill shock. You set the rules; the SDK enforces them before tokens leave your server.

Can I change credit costs without updating code?

Yes. Tune any tool or model cost instantly from the dashboard, no redeploy required. Pricing changes propagate in real time, so you can A/B test credit values or respond to provider price drops without touching a single line of code.

What is the Claude Skill and how does it work?

Our Claude Skill integrates directly into Claude Code. Describe your agent — what models it uses, what tools it calls — and the Skill handles the full VLUNA SDK integration for you: init, metering hooks, gating logic, and campaign config. No manual docs reading required.

What is MCP and how do I manage VLUNA through AI?

MCP (Model Context Protocol) connects VLUNA to any AI assistant — Claude, ChatGPT, Gemini, Cursor, and more. Once connected, you can manage pricing, campaigns, costs, and limits by simply asking your AI. One config, zero dashboard clicks.

Pricing is your most underused growth channel.

Stop leaving money on the table. Start monetizing your agents with confidence today.