Prerequisites
- Created your Unkey account
 - Created an API in the Unkey dashboard
 
Skip the tutorial
We also have a Next.js example ready to deploy on Vercel.
1
Create Next.js Application
Run the following command to init your Next.js project
- npm
 - pnpm
 - yarn
 - bun
 
2
Install
Now install the 
@unkey/nextjs package- npm
 - pnpm
 - yarn
 - bun
 
3
Creating a protected route
Create a new route and add the following code
/app/protected/route.ts
4
Running it
- bun
 - pnpm
 - yarn
 - npm
 
5
Try it out
Go to https://app.unkey.com and create a new key. Then verify it with our new server:It should return 
"Your API key is valid!" and log out {"keyId":"key_id","valid":true,"meta":{},"enabled":true,"permissions":[],"code":"VALID"} and potentially more information about the key, depending on what you set up in the dashboard.