IntegrationsNextra

Add Search Bar to Nextra

Integrate Inkeep's search bar into your Nextra documentation for powerful content discovery.

What is Nextra

Nextra is a framework for creating content-focused websites using Next.js and markdown.

Get an API key

Follow these steps to create an API key for your web integration.

Copy and add the apiKey to your environment variables:

.env
NEXT_PUBLIC_INKEEP_API_KEY="INKEEP_API_KEY"

Install the component library

npm install @inkeep/cxkit-react
yarn add @inkeep/cxkit-react

Customize your settings

Define your Inkeep settings.

Define the component

Next, create an InkeepSearchBar.tsx file for the Search Bar component.

To add a widget to the page, paste the code shown below into the theme.config.tsx file:

theme.config.tsx
//...
search: {
  component: () => <InkeepSearchBar />;
}
Note
Note
Search bar will be replaced by this widget by default

For a full list of customizations, check out the Search Bar documentation.

On this page