# SalesDogg > SalesDogg is a subscription and in-app purchase backend. It keeps one record of what each of your customers bought across Stripe, Braintree, the App Store and Google Play, tells your app who has access right now, and notifies your backend when that changes. It is free in sandbox (test mode, store sandboxes and the simulator) and a simple monthly price once you take real payments (Starter from $19, Pro from $49, billed annually), never a percentage of revenue: SalesDogg is not a payment provider and never touches the money. Everything can be set up by a person in the dashboard or by a coding agent through the API, CLI and MCP server. Every page below is markdown. Start with Getting started; to set SalesDogg up for a user, follow Set up with your agent. - Sign up and dashboard: https://app.salesdogg.com - API (used by the CLI and SDKs): https://api.salesdogg.com - CLI: `npx -y @salesdogg/cli --help`; `npx -y @salesdogg/cli commands` prints every command as JSON - Contact: hello@salesdogg.com ## Start - [Set up with your agent](https://salesdogg.com/agents.md): the prompt, what the agent does, MCP setup for each agent - [Overview](https://salesdogg.com/index.md): what SalesDogg does and for whom - [Pricing](https://salesdogg.com/pricing.md) ## Docs - [Overview](https://salesdogg.com/docs.md): What SalesDogg is, how it is put together, and where to start. - [Getting started](https://salesdogg.com/docs/getting-started.md): Sign in, create a project, connect a provider and check a user's access, from the command line. - [Concepts](https://salesdogg.com/docs/concepts.md): Organizations, projects, apps, products, entitlements, offerings, customers and events. - [Connect payment providers](https://salesdogg.com/docs/payments.md): Turn on payments with Stripe, Braintree, the App Store or Google Play, and how purchases are attributed to your users. - [Customers and attributes](https://salesdogg.com/docs/customers.md): Anonymous and signed-in users, aliases, merging, customer attributes, last-seen details and search. - [Events and webhooks](https://salesdogg.com/docs/webhooks.md): Every lifecycle event SalesDogg records, how webhooks are signed and retried, and how to verify them. - [SDKs](https://salesdogg.com/docs/sdks.md): The JavaScript client for servers, and the Swift (StoreKit 2) and Kotlin (Play Billing) SDKs for apps. - [CLI and MCP server](https://salesdogg.com/docs/cli.md): The salesdogg command line, how it finds credentials, and how agents load every operation as MCP tools. - [Keys and roles](https://salesdogg.com/docs/authentication.md): Secret keys, public keys, sessions, and what each organization role may do. - [Moving from RevenueCat](https://salesdogg.com/docs/revenuecat.md): Import your catalog and customers, keep RevenueCat-format endpoints and webhooks working, and switch SDKs. ## API - [API reference](https://salesdogg.com/docs/api.md): every endpoint with its CLI command, MCP tool, credentials and parameters - [OpenAPI document](https://salesdogg.com/openapi.json): OpenAPI 3.1, the source of the API, CLI and MCP server ## Optional - [Everything in one file](https://salesdogg.com/llms-full.txt)