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

> ## Agent Instructions
> Unkey is two separate products. Compute builds, deploys, and runs apps behind a gateway. API Management issues API keys, enforces rate limits, manages identities and permissions, and reports usage. Say which product a page belongs to; a reader can use either without the other.
> Every Unkey API endpoint is an HTTP POST to https://api.unkey.com/v2/{service}.{procedure} with a root key in the Authorization: Bearer header. Root keys are workspace scoped.
> Error codes have the form err:{system}:{category}:{specific} and each has a page at /errors/{system}/{category}/{specific}.
> The word environment means production or preview in Compute. Rate limiting has four meanings on this site; the glossary lists them.

# Nuxt module (community)

> A community-maintained Nuxt module for Unkey, and what to use for a supported setup.

export const versions = {
  cli: "2.0.150",
  tsApi: "2.5.1",
  tsRatelimit: "2.1.4",
  tsHono: "2.0.0",
  tsNextjs: "2.0.0",
  tsCache: "1.5.0",
  tsNuxt: "1.1.15",
  goSdk: "v3.0.1",
  pySdk: "3.0.3"
};

`@unkey/nuxt` (version {versions.tsNuxt} on npm) is a community-maintained Nuxt integration for Unkey. We don't maintain or test it.

## What the registry says

It's built on an old version of `@unkey/api` (`0.20`), so it uses older response shapes, not the `Unkey` client documented in [@unkey/api](/docs/api-management/sdks/typescript/api). Check the [npm page](https://www.npmjs.com/package/@unkey/nuxt) for its options.

## Install

```bash theme={"system"}
npm install @unkey/nuxt
```

## Supported alternative

For a setup we support, use [@unkey/api](/docs/api-management/sdks/typescript/api) in a Nuxt server route or middleware. Create the client with a root key from runtime config, and call `keys.verifyKey` with the bearer token from the request. It's the same few lines the [Hono](/docs/api-management/sdks/typescript/hono) and [Next.js](/docs/api-management/sdks/typescript/nextjs) packages run for you.
