---
url: "https://vercel.com/docs/rest-api/sdk"
title: Vercel SDK Reference
domain: vercel.com
locale: en
type: docs
words: 190
cited_by: 11
indexed_by: stealpage
---

## [Using the Vercel SDK](#using-the-vercel-sdk)[](#using-the-vercel-sdk)

The `@vercel/sdk` is a type-safe TypeScript SDK that allows you to access the resources and methods of the Vercel REST API.

## [Installing Vercel SDK](#installing-vercel-sdk)[](#installing-vercel-sdk)

To download and install Vercel SDK, run the following command:

## [Authentication](#authentication)[](#authentication)

Vercel Access Tokens are required to authenticate and use the Vercel SDK. Once you have [created a token](https://vercel.com/account/tokens), you can use it to initialize the SDK as follows:

## [Troubleshooting](#troubleshooting)[](#troubleshooting)

Make sure that you create a token with the correct Vercel [team](https://vercel.com/d?to=%2Fdashboard&title=Open+Dashboard). If you face permission (403) errors when you are already sending a token, it can be one of the following problems:

-   The token you are using has expired. Check the expiry date of the token in the Vercel dashboard.
-   The token does not have access to the correct scope, either not the right team or it does not have account level access.
-   The resource or operation you are trying to use is not available for that team. For example, AccessGroups is an Enterprise only feature and you are using a token for a team on the pro plan.

## [Endpoints](#endpoints)[](#endpoints)

Browse all available SDK methods grouped by category.

Related Vercel documentation