Menu

Welcome to ApiCharge

ApiCharge is a reverse proxy with built-in micropayments technology that empowers developers to monetize APIs, AI models, and content using ApiCharge Subscriptions. This documentation will guide you through setting up, configuring, and using ApiCharge for your services.

Note: ApiCharge is built on the Stellar blockchain to provide secure, low-cost transactions for your APIs.

What is ApiCharge?

ApiCharge is a middleware solution that sits between your clients and your services, enabling monetization with minimal code changes. It leverages ApiCharge Subscriptions - time-bound access grants with defined quality of service parameters - to provide flexible monetization options for any HTTP-based service.

Key Features

How It Works

ApiCharge functions as a reverse proxy that sits in front of your existing services. It handles:

  1. Price quote generation for service access
  2. Secure payment processing via Stellar Soroban smart contracts
  3. Authenticated access token issuance
  4. Real-time rate limiting and quality of service enforcement
  5. Protocol-level traffic management for all common web protocols

Getting Started

To get started with ApiCharge, follow these steps:

  1. Review the Core Concepts to understand how ApiCharge works
  2. Choose a deployment option that fits your infrastructure
  3. Configure your routes and rate limiters
  4. Test your setup with the provided client tools

Next Steps

Continue to Core Concepts to understand the fundamental principles behind ApiCharge.