TopK Client
To setup a TopK client, you’ll need your API key and region:API Key
TopK API key is project-specific, so you’ll need to obtain an API key for each individual project. To obtain your API key:1
Go to the TopK Console
You can visit the console here.
2
Authenticate
Log in or create your account.
3
Go to a project
Create a project or use an existing one.
4
Generate an API key
Store your API key in a secure location. It can be viewed only once.
Organization > Project > Collection hierarchical structure:
TopK with Vite/Webpack SSR
If you’re using the TopK JavaScript SDK in a server-side rendering (SSR) environment, you may need to follow these steps to ensure compatibility:Using with Vite ?
Remix, Nuxt, SvetleKit, Astro ...
Using with Vite ?
Remix, Nuxt, SvetleKit, Astro ...
If you’re using
topk-js in a Vite project with server-side rendering (SSR), you may need to configure Vite to treat it as an external dependency. This ensures compatibility and prevents build-time issues related to SSR or dependency pre-bundling.Using with Webpack or Turbopack ?
Next.js
Using with Webpack or Turbopack ?
Next.js
If you’re using
topk-js in a Next.js project (especially with the App Router and Server Components), you may need to mark it as an external package to avoid build issues during server-side bundling.