What is Chariow?
Chariow is a powerful e-commerce platform designed specifically for creators and businesses selling digital products. Whether you’re selling courses, software licenses, downloadable files, or digital services, Chariow provides everything you need to manage your store, process payments, and deliver products to your customers.Quick Start
Get up and running with the Chariow API in minutes
Authentication
Learn how to authenticate your API requests
API Reference
Explore the complete API documentation
MCP Integration
Connect Chariow to AI assistants via Model Context Protocol
Base URL
All API requests should be made to:Response Format
All API responses are JSON:- A single resource is wrapped in
data. - A list returns
data(an array) andpaginationat the top level. - An error returns
messageanderrors. Validation (422), authentication (401), missing scope (403) and not found (404) errors also carry an emptydataarray.
Successful Response
Error Response
Pagination
List endpoints use cursor-based pagination:per_page defaults to 10 and accepts up to 100. Pass next_cursor as the cursor query parameter to fetch the next page, and stop when has_more_pages is false:
Rate Limits
The API implements rate limiting to ensure fair usage:
Checkout has its own bucket, so a sync job reading sales or products never blocks your buyers from paying. Each response includes
X-RateLimit-Limit and X-RateLimit-Remaining. When you exceed the limit, you receive a 429 Too Many Requests response with a Retry-After header:
See Rate Limits for the headers and a retry strategy.
Key Features
Digital Products
Digital Products
Sell any type of digital product:
- Downloadable files - PDFs, videos, music, software
- Online courses - With chapters, lessons, and progress tracking
- Software licenses - Automatic license key generation and activation
- Bundles - Combine multiple products into one offering
- Services - Book consultations or digital services
Flexible Pricing
Flexible Pricing
Multiple pricing options to suit your business:
- One-time payments
- Pay-what-you-want pricing
- Free products for lead generation
- Discount codes and promotions
Customer Management
Customer Management
Complete customer lifecycle management:
- Customer profiles and purchase history
- License key management
- Automated email notifications
- Customer portal access
Developer API
Developer API
Build custom integrations with our comprehensive API:
- RESTful API with JSON responses
- Pulse notifications for real-time events
- MCP integration for AI assistants
- SDK support (coming soon)
Use Cases
1
Course Creators
Build and sell online courses with video hosting, progress tracking, and completion certificates.
2
Software Developers
Distribute software with automatic license key generation, activation limits, and expiration management.
3
Digital Agencies
Sell templates, design assets, and digital resources with instant delivery.
4
Content Creators
Monetise ebooks, music, photography, and other creative works.
Getting Help
Help Center
Browse our knowledge base
Community
Join our community
Support
Contact our support team