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.