` 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": [