| description | Monetize any API with blockchain - Automatic payments for every call | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| icon | sparkles | ||||||||||||||||||||
| layout |
|
Dapinet is the first decentralized protocol enabling automatic micropayments for API calls. Transform any Web2 API into a monetizable Web3 service.
- Traditional APIs use expensive monthly subscriptions
- No true pay-per-use pricing
- High barriers to entry for small users
- No transparency on payments
- Pay-per-call - Users only pay for what they consume
- Automatic settlements - You get paid instantly on-chain
- 0% fees - 100% of payment goes to API provider
- Full control - You own the infrastructure and keys
1️⃣ User → Calls API + Pays on-chain
2️⃣ Smart Contract → Locks payment + Emits event
3️⃣ Your Operator → Listens to event + Calls external API
4️⃣ Settlement → You get paid + User receives data
Want to use APIs with automatic payments?
- Install SDK in 2 minutes
- First API call in 5 minutes
- Examples for Weather, Crypto, AI
Want to monetize your API with blockchain?
- Setup Operator in 10 minutes
- Register your API on-chain
- First automatic revenue
| Feature | Description |
|---|---|
| Pay-Per-Use | Users pay only for each call |
| Instant Payments | You get paid automatically after each settlement |
| Self-Hosted | You control 100% of infrastructure |
| Gasless Possible | EIP-712 signatures for gasless UX |
| Any API | Weather, Finance, AI, Blockchain - everything works |
| Low Gas Fees | Deployed on Arbitrum for minimal fees |
- Contract Version: V1.2
- Network: Arbitrum Sepolia (testnet)
- License: Business Source License 1.1 (→ MIT in 2029)
- Contract Address:
0x765125Dd4DD61c7Df8dbDb786DFd76D2610262E5
Dapinet consists of 3 components working together:
- Smart Contract (V1.2) - Manages payments and on-chain events
- TypeScript SDK - Enables consumers to call APIs
- Operator - Self-hosted service that executes API calls
Choose your path:
{% content-ref url="getting-started/quick-start-consumer.md" %} quick-start-consumer.md {% endcontent-ref %}
{% content-ref url="getting-started/quick-start-provider.md" %} quick-start-provider.md {% endcontent-ref %}
- 📖 Documentation: Browse the guides below
- 💬 Discord: Join the community
- 🐙 GitHub: View source code
- 🔍 Explorer: View contract on Arbiscan
💡 New to Web3? No problem! This documentation is designed for beginners with step-by-step explanations.