diff --git a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/media.tsx b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/media.tsx
index ef584038c3f..c8aae2f5d8d 100644
--- a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/media.tsx
+++ b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/media.tsx
@@ -12,6 +12,8 @@ import { useNFTContext } from "./provider.js";
* It is similar to the [`MediaRendererProps`](https://portal.thirdweb.com/references/typescript/v5/MediaRendererProps)
* (excluding `src`, `poster` and `client`) that you can
* use to style the NFTMedia
+ *
+ * @beta
*/
export type NFTMediaProps = Omit<
MediaRendererProps,
@@ -76,7 +78,7 @@ export type NFTMediaProps = Omit<
* ```tsx
*
* ```
- * @nft
+ * @nft @beta
*/
export function NFTMedia({
loadingComponent,
diff --git a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/name.tsx b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/name.tsx
index c7445c522e9..721092be0a2 100644
--- a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/name.tsx
+++ b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/name.tsx
@@ -57,7 +57,7 @@ export interface NFTNameProps
*
* ```
*
- * @nft
+ * @nft @beta
*/
export function NFTName({
loadingComponent,
diff --git a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/provider.tsx b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/provider.tsx
index c1b6800e9be..3b0ed50bc62 100644
--- a/packages/thirdweb/src/react/web/ui/prebuilt/NFT/provider.tsx
+++ b/packages/thirdweb/src/react/web/ui/prebuilt/NFT/provider.tsx
@@ -63,7 +63,7 @@ export function useNFTContext() {
*
*
* ```
- * @nft
+ * @nft @beta
*/
export function NFTProvider(props: React.PropsWithChildren) {
return (