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

# Introduction

> Official Node.js SDK for PeerPop—events, webhooks, and React components

<Warning>
  The SDK uses an API key for event listing and webhook verification. API keys are only available by request—[book a meeting](https://calendly.com/tanfrompeerpop/30-minute-meeting) to request access.
</Warning>

The **PeerPop SDK** is the official [Node.js](https://nodejs.org/) package for PeerPop. It gives you event listing (past and upcoming), webhook signature verification, and a React component to embed event pages—all from one dependency.

* **[Events](/sdk-reference/events)** — List a user's past or upcoming events from the public API.
* **[Event Component](/sdk-reference/event-component)** — Use the `EventDisplayButton` component to open an event page in a modal.
* **[Webhooks](/sdk-reference/webhooks)** — Verify webhook payloads in one line or via Express middleware.

## Installation

Install the package from npm:

```bash theme={null}
npm install peerpop
```

For full package details, version history, and file layout, see the [peerpop package on npm](https://www.npmjs.com/package/peerpop).
