---
title: "NEW: Quick integration with NPM library"
slug: "new-fast-integration-with-npm-library-2"
updated: 2024-10-03T13:32:09Z
published: 2024-10-03T13:32:09Z
canonical: "ignite.ticketmaster.com/new-fast-integration-with-npm-library-2"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://ignite.ticketmaster.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NEW: Quick integration with NPM library

### Accounts SDK module of the NPM library

The Accounts SDK can be integrated into your React Native project manually - by following the steps listed in the guide below ([Getting Started](/v1/docs/accounts-sdk-react-native-getting-started) and [Accounts SDK](/v1/docs/react-native-accounts-sdk)) - or by using our NPM library: react-native-ticketmaster-ignite.

| ![image.png](https://cdn.document360.io/995f0bfa-740b-4247-b341-fde1e5326a96/Images/Documentation/image%284%29.png) | [https://www.npmjs.com/package/react-native-ticketmaster-ignite](https://www.npmjs.com/package/react-native-ticketmaster-ignite) |
| --- | --- |
| ![image.png](https://cdn.document360.io/995f0bfa-740b-4247-b341-fde1e5326a96/Images/Documentation/image%285%29.png) | [https://github.com/ticketmaster/react-native-ticketmaster-ignite](https://github.com/ticketmaster/react-native-ticketmaster-ignite) |

Follow the installation steps from the library's Readme to install and setup the library.

Once done, head out to the [Usage section](https://github.com/ticketmaster/react-native-ticketmaster-ignite?tab=readme-ov-file#usage) to learn about the `IgniteProvider` wrapper needed to finish up the setup phase.

Once your app is wrapped with the `IgniteProvider` you can use the [AccountsSDK](https://github.com/ticketmaster/react-native-ticketmaster-ignite?tab=readme-ov-file#accountssdk) module or [useIgnite](https://github.com/ticketmaster/react-native-ticketmaster-ignite?tab=readme-ov-file#useignite) hook

#### Sample implementation:

```
import { useIgnite } from 'react-native-ticketmaster-ignite';

const { login } = useIgnite();

try {
  await login();
} catch (e) {
  console.log('Accounts SDK login error:', (e as Error).message);
}
```

---

### Other SDKs

The library exports other modules as well: `RetailSDK`, `TicketsSdkModal` (iOS only) and `TicketsSdkEmbedded`.

See the documentation for the [Tickets SDK](/v1/docs/new-fast-integration-with-npm-library-1) and [Retail SDK](/v1/docs/new-fast-integration-with-npm-library).
