# Web SDK

> Integrate smart links, attribution, analytics, in-app messages and smart banners into your web app with the Grovs SDK.

Source: https://docs.grovs.io/docs/sdk/web

A JavaScript library for smart links, deferred deep links, attribution, event and screen tracking, dashboard in-app messages and the "Open in app" smart banner on mobile browsers.

It runs in bundled browser apps, Next.js, Nuxt and other SSR frameworks, Electron, and a plain `<script>` tag. Written in TypeScript with bundled types and no runtime dependencies. Install the `grovs` package; see [Installation](https://docs.grovs.io/docs/sdk/web/quick-start#installation).

- [Quick Start](https://docs.grovs.io/docs/sdk/web/quick-start): Install and configure the SDK
- [Deep Linking](https://docs.grovs.io/docs/sdk/web/deep-linking): Receive link payloads
- [Link Creation](https://docs.grovs.io/docs/sdk/web/link-creation): Generate smart links programmatically
- [In-app messages](https://docs.grovs.io/docs/sdk/web/in-app-messages): Dashboard campaigns shown on your site (2.1)
- [Smart banners](https://docs.grovs.io/docs/sdk/web/smart-banners): The "Open in app" banner for mobile browsers (2.1)
- [Revenue](https://docs.grovs.io/docs/sdk/web/revenue): Log purchases
- [Events & Screen Tracking](https://docs.grovs.io/docs/sdk/web/analytics): Track custom events and screen views
- [Privacy & Consent](https://docs.grovs.io/docs/sdk/web/privacy): Gate collection on consent, and what the SDK collects
- [API Reference](https://docs.grovs.io/docs/sdk/web/api-reference): All methods

## Upgrading

**2.0 to 2.1:** minor release. Adds in-app messages and the smart banner, both on by default, and removes the messages inbox. See the [2.1 upgrade guide](https://docs.grovs.io/docs/upgrade-guides/web-2-1).

**1.x to 2.0:** existing code keeps working through a deprecated compatibility layer. Two accessors now return corrected values, and the SDK reports installs, opens and engagement that 1.x never sent. See the [2.0 upgrade guide](https://docs.grovs.io/docs/upgrade-guides/web-2-0).
