> ## Documentation Index
> Fetch the complete documentation index at: https://doc-test-my.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Node.js Server SDK Prerequisites

> Check the prerequisites before you integrate with Razorpay Node.js server-side SDK.

<CardGroup cols={1}>
  <Card title="Troubleshooting & FAQs" href="/docs/payments/server-integration/nodejs/troubleshooting-faqs">
    Troubleshoot common error scenarios and find answers to frequently asked questions about Razorpay Node.js SDK.
  </Card>
</CardGroup>

Install the Razorpay Node.js SDK before you start integrating with your Node.js-based application.

## Dependencies

You must use Node.js v22.2 or higher. Know more about the [latest Node.js versions](https://nodejs.org/en/about/previous-releases).

## Installation

Open your project folder and run the following command on your command prompt to install the Razorpay Node.js SDK:

```javascript Install the SDK theme={null}
npm i razorpay
```

<CardGroup cols={3}>
  <Card title="Payment Gateway" href="/docs/payments/server-integration/nodejs/integration-steps#integrate-with-razorpay-payment-gateway">
    Integrate with Razorpay Payment Gateway.
  </Card>

  <Card title="API Sample Codes" href="https://github.com/razorpay/razorpay-node/tree/master/documents">
    Integrate using API sample codes.
  </Card>

  <Card title="Other Razorpay Products" href="/docs/payments/server-integration/nodejs/integration-steps#integrate-with-other-razorpay-products">
    Integrate with other Razorpay products.
  </Card>
</CardGroup>

## Support

* **Queries**: If you have queries, [contact support](https://curlec.com/support/).

* **Feature Request:** If you have a feature request, raise an issue on [GitHub](https://github.com/razorpay/razorpay-node/issues/new).
