Plug appwin into your app in minutes

One SDK for all your platforms, and your existing accounts connected from the dashboard. No server to set up, no data pipeline to maintain.

How it works

Three steps to get started with appwin

  1. 01Create your app

    Add your app to appwin to open its own workspace and get the App ID that links it to your data.

  2. 02Install the SDK

    The SDK is the essential link between your app and appwin: without it, no data comes in and nothing shows up.

  3. 03Connect your accounts

    Each integration unlocks features: revenue and ad spend data, push notifications, store reviews.

MCP server

Let your AI agent integrate appwin

Connect Claude Code, Cursor or any MCP client to the appwin server: your agent reads the real documentation and adds the SDK to your app in the documented order.

  • One URL to add, nothing to install
  • Your agent reads all of appwin’s docs
  • It integrates the SDK for you, on every platform
Set up the MCP server(opens in a new tab)
With Claude Code$ claude mcp add --transport http appwin https://mcp.appwin.io/mcp
Or add the URL to your clienthttps://mcp.appwin.io/mcp
SDK architecture

One shared core, modules on demand

Appwin Core handles the essentials once: identity, session and network. Every module then plugs into it, with no new key or configuration.

Your app
Appwin CoreConfigured once with your App IDDevice identityAuthenticated sessionNetwork client

Available for every stack.

iOS, Android, Flutter, React Native or web: install appwin whatever your app is built with.

Learn more(opens in a new tab)
  • iOS
  • Android
  • Flutter
  • React Native
  • Web
FAQ

Integration questions

Creating the app in the dashboard takes two minutes. For in-app products, count about ten minutes from an empty project to the first appwin screen by following the installation guide.

No. Appwin Core handles sign-in, the session and the device identity, and each product is added as a module. They all share the same App ID: Core is configured only once.

No. The SDK, community and support work without them. Each integration unlocks a specific product or piece of data, detailed in the integrations documentation.

Secrets are encrypted at rest and never sent back to the dashboard in clear: once saved, a key is shown masked and can only be replaced.

Ready to make your app take off?

Analyze, engage and retain your users from a single tool.