# Components

Discover all the components available in the Next.js SDK.

The Next.js SDK provides components to access the SDK's features in a declarative way. For an imperative approach, see the [Hooks reference](hooks).

> **Looking for something specific?**
>
> Use the search bar at the top of the page or press `/` to quickly search through the documentation.

Use the summary below to quickly jump to a specific topic:

- [\<CroctProvider>](/reference/sdk/nextjs/api/components/croct-provider): Learn how to initialize the SDK.
- [\<Personalization>](/reference/sdk/nextjs/api/components/personalization): Learn how to evaluate a CQL query using components.
- [\<Slot>](/reference/sdk/nextjs/api/components/slot): Learn how to render the content of a slot using components.
