Obol connects your AI agent to Stripe, GitHub, Slack, AgentMail, and more — saving up to 90% vs. building each integration yourself.
A few cents per call. No subscriptions, no monthly minimums. Your agent only pays when it actually does something.
Buy credits with a credit card, let your agent pay automatically via x402, or set a spending cap with sessions. Your choice.
Every action your agent takes is logged with a receipt. Full audit trail you can verify anytime.
Connect your own API keys for each service. They're encrypted and never logged. You control exactly what your agent can access.
Your agent acts on your behalf. You should be able to see what it's doing, set limits, and approve the risky stuff.
Simulate any action before it runs. See the resolved parameters, policy result, and estimated cost — without touching the real API.
High-risk actions require human approval before they execute. Configurable per operation, provider, or risk tier.
Per-call limits, daily and monthly caps, and per-provider spending controls. Policy-enforced budget gates block requests that exceed caps.
Every execution produces a receipt with a full audit trail — what ran, when, what it cost, what it returned. Optionally cryptographically signed for tamper-proof verification.
Run the setup wizard, name your agent, and connect your accounts. Takes about 60 seconds.
Buy credits with a credit card, or have your agents pay automatically via the x402 protocol. Either way, a few cents per call.
Your agent tells Obol what it needs to do. Obol handles authentication, payment, execution, and gives you a receipt for every call.
Run one command. The setup wizard registers your agent, saves a recovery key, connects your services, and configures either automatic agent payments or credits.
$ npx -y -p @obol/cli obol setup ● Welcome to Obol! │ Let's connect your agent to Obol. ◇ Which services does your agent need? │ ☑ Stripe ☑ GitHub ☑ Slack ☐ Notion ☐ Discord │ ◇ How should your agent pay for Obol calls? │ ● Automatic USDC payments (recommended) │ │ ✓ Account created │ ✓ Setup key saved to .env │ ✓ SDK installed │ ✓ Created obol.js │ ✓ Connected! 3 services linked (Stripe, GitHub, Slack) │ ◼ Your agent is connected to Obol!
Requires Node.js 18+. The setup wizard can enable automatic x402 agent payments or prepaid credits.
import { ObolClient } from '@obol/sdk'; const obol = new ObolClient(); // reads token + payment mode from .env // Create a GitHub issue const result = await obol.execute(2, 'Create issue titled "Deploy checklist" in myorg/myrepo'); // Send a Slack message await obol.execute(3, 'Send "Deployment complete ✓" to #engineering');
Provider IDs: 1=Stripe 2=GitHub 3=Slack 4=Notion 5=Discord 6=Twitter 7=AgentMail
Automatic x402 agent payments are available in the JavaScript SDK today. Python onboarding uses credits by default.
Your agent can use any of these services through Obol today.
Create invoices, charge customers, manage subscriptions and payouts.
Open issues, create pull requests, comment on code, manage repositories.
Post messages, manage channels, automate workflows and notifications.
Create pages, update databases, sync workspaces and documents.
Send messages, manage servers, handle interactions and events.
Post tweets, manage threads, engage followers and monitor mentions.
Create inboxes, send and receive emails, reply to threads — email for agents.
You only pay when your agent uses an Obol integration. No subscriptions, no monthly fees, no minimums.
Build & host your own integrations, manage API auth, handle errors, maintain uptime for each service
Same capabilities, pay only for calls your agent makes. No infrastructure to build or maintain.
Based on a typical agent making 10K API calls/month across multiple providers. Your savings depend on usage.
Your agent pays automatically in USDC using the x402 protocol on Base. Each API call is a micropayment — a few cents settled instantly on-chain. No pre-funding, no credit packs, no interruptions. Obol's JavaScript SDK can do this out of the box today, and any x402-compatible client can too.
Buy credit packs via Stripe. Your agent draws from your balance as it runs. Bigger packs include bonus credits. The website checkout asks for your setup key so credits can only land on your agent.
Choose your tier on checkout. Available after running setup.
Set a spending cap upfront. Your agent runs until the budget is used up. Unused balance converts to credits you can use anytime.
Configured via the CLI or SDK after agent setup.
Every agent you bring to Obol earns you real money. Commissions last as long as your referrals use Obol.
Your referral gets $5 in free credits. You get $2 when they make their first real payment.
Earn 10% on every API call your referrals make. For as long as they use Obol.
Run npx -y -p @obol/cli obol referral code to get your unique code. Share it anywhere.
One command to set up. Then choose automatic agent payments or credits. Your agent handles the rest.
Cost estimates based on building and maintaining direct provider integrations for a typical agent running 10K+ API calls/month across multiple providers.