Quickstart (Pages Directory)

August 26, 2025

You can get started with the @c15t/cli which will generate the code for you!

Manual Setup

Install @c15t/nextjs Package

Next.js Rewrites (Optional)

Info

You can use Next.js Rewrites to redirect requests to the c15t backend. This is useful if you want to hide the c15t backend url from your users. Learn more about Next.js Rewrites.

next.config.ts

Adding it to your Next Application

pages/_app.tsx

In every page you want to pre-fetch the data server-side, you can use the withInitialC15TData helper. Otherwise, it will be fetched client-side.

pages/index.tsx

Info

If you're using Next.js Rewrites, you can use the backendURL option to redirect requests to the c15t backend by setting it to /api/c15t.

We recommend using the hosted solution with consent.io to store your consent.