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

# Node.js SDK Overview

Welcome to the Neynar Node.js SDK documentation!

The Neynar **Node.js SDK** provides a simple, typed, and intuitive way to integrate Farcaster features into your applications. It wraps all major Neynar APIs behind a clean developer-friendly interface so you can focus on building, not plumbing.

***

## What You Can Do With the SDK

* Fetch user, cast, feed, and reaction data
* Publish casts and embedded actions
* Verify frames, signatures, and messages
* Work with Warpcast users, signers, and channel data
* Access Neynar’s moderation, search, and feed endpoints
* Build bots, automations, and server-side workflows

***

## Key Features

* **Lightweight & Tree-shakable** – optimized for modern environments
* **Typed Endpoints** – full TypeScript support for responses & errors
* **Easy Authentication** – pass your API key once and start building
* **Battle-tested** – used internally across Neynar apps & services

***

## Links

* **GitHub Repository** – [neynarxyz/nodejs-sdk](https://github.com/neynarxyz/nodejs-sdk) - Browse the complete source code.
* **NPM Package** – [@neynar/nodejs-sdk](https://www.npmjs.com/package/@neynar/nodejs-sdk) - Install the SDK directly.

***

## Installation

Install using your preferred package manager:

<Tabs>
  <Tab title="npm">
    ```npm theme={"system"}
    npm install @neynar/nodejs-sdk
    ```
  </Tab>

  <Tab title="yarn">
    ```yarn theme={"system"}
    yarn add @neynar/nodejs-sdk
    ```
  </Tab>

  <Tab title="pnpm">
    ```pnpm theme={"system"}
    pnpm add @neynar/nodejs-sdk
    ```
  </Tab>
</Tabs>
