# Retainza Developer Docs > Install the Retainza SDK, identify users, track events and deliver push and in-app messages. Retainza is a customer engagement platform (push, in-app messages, email, deep links). Apps integrate it with a small SDK or plain HTTP. Every page below is also available as HTML at the same address without `.md`. Install commands and availability on these pages are current: several SDKs are built but not yet published to their package registries, and the pages say which. MCP server: https://api.retainza.com/v1/mcp — a read-only, unauthenticated MCP server (Streamable HTTP) over these docs, with the tools search_docs, get_docs_section, get_docs_page and list_docs_pages. Claude Code: `claude mcp add --transport http retainza-docs https://api.retainza.com/v1/mcp`. ## Reference - [Developer docs: platforms, every SDK method, signed identity, HTTP API](https://developer.retainza.com/index.md): Install the Retainza SDK, identify users, track events and deliver push and in-app messages. Sections: Overview; Keys & base URL; Platform support; Install & configure; Using the SDK; Signed identity; Custom HTML messages; Self-handled messages; Default attributes; Offline & logout; Debug & troubleshooting; Push notifications; Deep links & screens; HTTP API reference. ## SDK guides - [React Native SDK guide](https://developer.retainza.com/react-native.md): Install the Retainza React Native SDK, identify users, track events, and wire push, in-app messages and deep links — in order. Sections: Overview; Before you start; 1. Install; 2. Initialize; 3. Expo config plugin; 4. Identify & track; 5. Sessions; 6. Push — Android; 7. Push — iOS; 8. Push handlers & acks; 9. In-app messages; 10. Deep links; 11. Consent & privacy; 12. Logout & offline; Attribute reference; Integration checklist; Troubleshooting; Not supported yet. - [iOS SDK guide](https://developer.retainza.com/ios.md): Install the Retainza iOS (Swift) SDK, identify users, track events, and wire push, in-app messages, consent and sessions. Sections: Overview; 1. Install; 2. Start the SDK; 3. Identify & track; 4. Push; 5. In-app messages; 6. Offline queue; 7. Consent; 8. Sessions; 9. Troubleshooting. - [Android SDK guide](https://developer.retainza.com/android.md): Install the Retainza Android (Kotlin) SDK, identify users, track events, and wire FCM push and Compose in-app messages — in order. Sections: Overview; 1. Install; 2. Start the SDK; 3. Identify & track; 4. Push; 5. In-app messages; 6. Offline queue; 7. Consent; 8. Sessions; 9. Troubleshooting. - [Flutter SDK guide](https://developer.retainza.com/flutter.md): Add the Retainza Flutter SDK to an iOS and Android app: identify users, track events and collections, register push, and receive in-app messages. Sections: Overview; 1. Install; 2. Start the SDK; 3. Identify & track; 4. Push; 5. In-app messages; 6. Offline queue; 7. Consent; 8. Sessions; 9. Troubleshooting. - [Server-side guide (Node)](https://developer.retainza.com/server.md): Write attributes, events and collections from your backend with the secret key, read and erase profiles, register devices, and call the REST API directly. Sections: Who writes what; 1. Install; 2. Write from your server; 3. Read profiles; 4. Devices from your server; 5. The REST API underneath; Checklist before you ship. ## Using these docs from an AI tool - [Use the docs with AI tools](https://developer.retainza.com/ai.md): Connect Claude Code, Cursor or VS Code to the Retainza docs MCP server, or give an LLM the docs as Markdown and llms.txt. Sections: Overview; Connect your tool; What the tools do; Markdown & llms.txt. ## Optional - [All pages in one file](https://developer.retainza.com/llms-full.txt): the full text of every page above.