# Functions

Discover all the utility functions available in the Next.js SDK.

The JavaScript SDK provides a convenient set of utility functions for interacting with our client-facing APIs.

These functions can be used in any JavaScript environment, including Node.js, meaning that they can also be used in server-side rendered applications.

> **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:

- [withCroct](/reference/sdk/nextjs/api/functions/with-croct): Learn how to use Croct proxy in a Next.js API route.
- [evaluate](/reference/sdk/nextjs/api/functions/evaluate): Learn how to evaluate a CQL query using a standalone function.
- [cql](/reference/sdk/nextjs/api/functions/cql): Learn how to evaluate a CQL query using a tag function.
- [fetchContent](/reference/sdk/nextjs/api/functions/fetch-content): Learn how to fetch content using a standalone function.
- [identify](/reference/sdk/nextjs/api/functions/identify): Learn how to identify a user using a standalone function.
- [anonymize](/reference/sdk/nextjs/api/functions/anonymize): Learn how to anonymize an identified user using a standalone function.
- [proxy](/reference/sdk/nextjs/api/functions/proxy): Learn how to handle SDK logic between client and server.
