# Get started

> Set up a Grovs project, add the SDK, and open your first link.

Source: https://docs.grovs.io/docs/getting-started

Grovs gives your app smart links, attribution, analytics, push and in-app messages, and revenue tracking from one SDK and one dashboard. Start with the quickstart: a new project to a link that opens your app.

- [Quickstart](https://docs.grovs.io/docs/getting-started/quickstart): Create a project, add the SDK, and open your first link. About 30 minutes.
- [Introduction](https://docs.grovs.io/docs/getting-started/introduction): What Grovs does, and how the five products fit together.
- [Project setup](https://docs.grovs.io/docs/getting-started/project-setup): Redirect rules, your link domain, and social previews.
- [Build with AI](https://docs.grovs.io/docs/ai): Let a coding agent add the SDK, or connect the MCP server.

## Products

| Product                                             | What it covers                                                                       |
| --------------------------------------------------- | ------------------------------------------------------------------------------------ |
| [Links](https://docs.grovs.io/docs/links)           | Smart links, custom domains, copy-to-clipboard, smart banners                        |
| [Analytics](https://docs.grovs.io/docs/analytics)   | Where users come from, what they do, dashboards, segments                            |
| [Engagement](https://docs.grovs.io/docs/engagement) | Push campaigns, in-app messages, journeys, experiments                               |
| [Revenue](https://docs.grovs.io/docs/revenue)       | Purchases from the App Store, Google Play and your own payments, attributed to links |
| [Data](https://docs.grovs.io/docs/data)             | The event stream: analytics and purchase events for your own server                  |

## Platform quickstarts

| Platform     | Package manager                  | Version | Quickstart                                                             |
| ------------ | -------------------------------- | ------- | ---------------------------------------------------------------------- |
| iOS          | Swift Package Manager, CocoaPods | 3.1.0   | [Get started](https://docs.grovs.io/docs/sdk/ios/quick-start)          |
| Android      | Gradle                           | 3.1.0   | [Get started](https://docs.grovs.io/docs/sdk/android/quick-start)      |
| Flutter      | pub.dev                          | 3.1.1   | [Get started](https://docs.grovs.io/docs/sdk/flutter/quick-start)      |
| React Native | npm, Yarn                        | 3.1.0   | [Get started](https://docs.grovs.io/docs/sdk/react-native/quick-start) |
| Unity        | Package Manager                  | 1.0.0   | [Get started](https://docs.grovs.io/docs/sdk/unity/quick-start)        |
| Web          | npm                              | 2.1.0   | [Get started](https://docs.grovs.io/docs/sdk/web/quick-start)          |

## Also in this section

- [How-to guides](https://docs.grovs.io/docs/how-to-guides): find bundle IDs, fingerprints, associated domains and other setup values
- [Migration guides](https://docs.grovs.io/docs/migration-guides): move from Branch, AppsFlyer or Firebase Dynamic Links
- [Upgrade guides](https://docs.grovs.io/docs/upgrade-guides): what changes between SDK versions
- [Troubleshooting](https://docs.grovs.io/docs/troubleshooting): links that don't open the app, deferred deep linking, configuration errors
- [REST API](https://docs.grovs.io/docs/api-reference): create links, send pushes and export data from your server
