# Source: https://nextjs.org/docs/app/api-reference/directives.md

# Directives
@doc-version: 16.0.4


The following directives are available:

- [use cache](/docs/app/api-reference/directives/use-cache.md)
  - Learn how to use the use cache directive to cache data in your Next.js application.
- [use cache: private](/docs/app/api-reference/directives/use-cache-private.md)
  - Learn how to use the `"use cache: private"` directive to enable runtime prefetching of personalized content in your Next.js application.
- [use cache: remote](/docs/app/api-reference/directives/use-cache-remote.md)
  - Learn how to use the `"use cache: remote"` directive to enable caching in dynamic contexts in your Next.js application.
- [use client](/docs/app/api-reference/directives/use-client.md)
  - Learn how to use the use client directive to render a component on the client.
- [use server](/docs/app/api-reference/directives/use-server.md)
  - Learn how to use the use server directive to execute code on the server.