# Vend16 > Vend16 makes in-app purchases and subscriptions work in iOS, Android and Capacitor apps without building a backend or paying a revenue share. It is a flat-priced alternative to RevenueCat. It verifies every App Store and Google Play purchase with Apple or Google, tracks subscriptions, receives store notifications for renewals and refunds, acknowledges Android purchases server-side, and sends signed webhooks. It pairs with a free open-source Capacitor plugin (StoreKit 2 + Play Billing). Flat pricing, no revenue share. Made by Spruik. Key facts: - Works with any app that can hand over a StoreKit 2 JWS or a Google Play purchase token: Capacitor, React Native, Flutter, native Swift and Kotlin. - Apps without their own server can use it directly: the app reports purchases with a public key and asks Vend16 what the user has paid for. - Pricing: Free for the first 100 live purchases (1 app, unlimited sandbox). Pro is US$29 a month, 10 apps, unlimited purchases. No percentage of revenue. - Customers' purchases are never blocked for billing reasons. ## Agents - [Agent quick start](https://vend16.com/llms-full.txt): MCP server at https://vend16.com/mcp (`claude mcp add --transport http vend16 https://vend16.com/mcp`), or device sign-in at POST https://vend16.com/v1/device/code. The agent creates the app, gets the keys and checks setup itself. ## Docs - [Full setup guide (Markdown, for agents)](https://vend16.com/llms-full.txt): everything needed to integrate end to end - [Setup guide (web)](https://vend16.com/docs): quick start, App Store, Google Play, app code, webhooks, API - [Capacitor plugin on GitHub](https://github.com/spruikco/capacitor-iap): the open-source client plugin and server verifiers - [Claude Code plugin](https://github.com/spruikco/vend16-skill): `/plugin marketplace add spruikco/vend16-skill` then `/plugin install vend16@vend16`, and ask Claude to add in-app purchases - [Set up with your AI agent](https://vend16.com/docs/agents): the MCP server (`claude mcp add --transport http vend16 https://vend16.com/mcp`) and settings for Cursor, Codex and VS Code ## Walkthroughs - [Capacitor](https://vend16.com/docs/capacitor): the open-source plugin and its Vend16 helper - [iPhone, Swift and StoreKit 2](https://vend16.com/docs/ios) - [Android, Kotlin and Play Billing](https://vend16.com/docs/android) - [React Native and Expo](https://vend16.com/docs/react-native): react-native-iap or expo-iap - [Flutter](https://vend16.com/docs/flutter): in_app_purchase with StoreKit 2 - [App Store Connect](https://vend16.com/docs/app-store-connect): products, the Paid Apps agreement, server notifications V2, sandbox testers - [Google Play](https://vend16.com/docs/google-play): products, service account, real-time developer notifications - [Test and go live](https://vend16.com/docs/testing) ## API - [POST /v1/receipts](https://vend16.com/docs#in-app): report and verify a purchase - [GET /v1/subscribers/:appUserId](https://vend16.com/docs#entitlements): what a user can access - [Webhooks](https://vend16.com/docs#webhooks): signed lifecycle events - [Full API reference](https://vend16.com/docs#api) ## Optional - [Pricing](https://vend16.com/#pricing) - [Privacy](https://vend16.com/privacy) - [Terms](https://vend16.com/terms)