` element with a rendered `
` component instance
+  
+
+  #### `unmountApiKeys()` usage
+
+  ```js {{ filename: 'main.js', mark: [19] }}
+  import { Clerk } from '@clerk/clerk-js'
+
+  // Initialize Clerk with your Clerk Publishable Key
+  const clerkPubKey = import.meta.env.VITE_CLERK_PUBLISHABLE_KEY
+
+  const clerk = new Clerk(clerkPubKey)
+  await clerk.load()
+
+  document.getElementById('app').innerHTML = `
+    
+  `
+
+  const apiKeysDiv = document.getElementById('api-keys')
+
+  clerk.mountApiKeys(apiKeysDiv)
+
+  // ...
+
+  clerk.unmountApiKeys(apiKeysDiv)
+  ```
+
+
+## Customization
+
+To learn about how to customize Clerk components, see the [customization guide](/docs/customization/overview).
diff --git a/docs/manifest.json b/docs/manifest.json
index 9d97f34432..9c56b2ea7a 100644
--- a/docs/manifest.json
+++ b/docs/manifest.json
@@ -955,6 +955,18 @@
                       ]
                     ]
                   },
+                  {
+                    "title": "API Keys Components",
+                    "items": [
+                      [
+                        {
+                          "title": "`
`",
+                          "wrap": false,
+                          "href": "/docs/components/api-keys"
+                        }
+                      ]
+                    ]
+                  },
                   {
                     "title": "Control Components",
                     "items": [