Build Search That Understands
Everything you need to integrate intelligent search into any stack. REST API, JavaScript SDK, React Hooks, and native UI components for every major framework.
<50ms
Avg Latency
5
SDK Packages
99.9%
Uptime SLA
search.js
import { SeekoraClient } from '@seekora-ai/search-sdk'; const client = new SeekoraClient({ storeId: 'your-store-id', readSecret: 'your-read-secret'}); const results = await client.search({ query: 'summer dresses', filters: { category: 'Women' }});
One Install, Full Search Power
Official SDK packages for every major framework. Fully typed with TypeScript definitions included.
React
@seekora-ai/ui-sdk-react
Vue
@seekora-ai/ui-sdk-vue
Angular
@seekora-ai/ui-sdk-angular
Vanilla JS
@seekora-ai/ui-sdk-vanilla
Node.js
@seekora-ai/search-sdk
Three Steps to Intelligent Search
Step 1
Index Your Data
Push product data via the REST API or bulk import. Seekora processes, enriches, and indexes your catalog for instant retrieval.
import { SeekoraClient } from '@seekora-ai/search-sdk'; const client = new SeekoraClient({ storeId: 'your-store-id', writeSecret: 'your-write-secret'}); await client.documents.bulk([ { id: '1', title: 'Summer Dress', price: 49.99 }, { id: '2', title: 'Linen Blazer', price: 89.00 }]);
Step 2
Configure Search
Fine-tune relevance with the rules engine, set merchandising boosts, and define synonyms from the dashboard or the API.
const results = await client.search({ query: 'summer dress', filters: { category: 'Women' }, sort: { field: 'price', order: 'asc' }, facets: ['category', 'brand', 'size'], hitsPerPage: 20});
Step 3
Go Live in Minutes
Drop in React components, the vanilla JS client, or call the API directly. Ship a world-class search experience with minimal frontend work.
import { SearchProvider, SearchBar, SearchResults } from '@seekora-ai/ui-sdk-react'; function App() { return ( <SearchProvider storeId="your-store" readSecret="your-secret" > <SearchBar placeholder="Search products..." /> <SearchResults /> </SearchProvider> );}
Trusted integrations and partnerships
Get up and running quickly with pre-built integrations on the most popular platforms.
Shopify
WooCommerce

Adobe Commerce
WordPress
BigCommerce
JavaScript
React
Vue.js
Node.js
Docusaurus
Angular
Shopify
WooCommerce

Adobe Commerce
WordPress
BigCommerce
JavaScript
React
Vue.js
Node.js
Docusaurus
Angular
Developer Resources
Jump straight to what you need.
Developer Questions
Common questions about integrating and building with Seekora.
How does authentication work?
Seekora uses API key pairs for authentication. Each store has a storeId, a read-only secret for front-end queries, and a write secret for server-side indexing. Pass these as x-storeid and x-storesecret headers on every request. Keys can be rotated from the admin dashboard at any time.
Are there rate limits on the API?
Free-tier accounts support up to 1,000 search queries per day. Paid plans offer significantly higher limits with burst capacity for traffic spikes. All plans include generous indexing quotas. Contact our team for enterprise-grade throughput requirements.
Which SDKs and frameworks are supported?
Seekora provides official SDK packages for React, Vue, Angular, Vanilla JavaScript, and Node.js. All packages ship with full TypeScript definitions and tree-shakeable ESM bundles. The REST API is language-agnostic and works with any HTTP client.
What is the typical search latency?
Median search latency is under 50 milliseconds globally. Seekora indexes are distributed across edge locations for low-latency responses. The SDK handles request batching and caching to further reduce perceived latency on the client side.
How does data indexing work?
You can index data through the REST API using single-document or bulk endpoints. For supported platforms like Shopify and WooCommerce, catalog syncing is fully automatic via webhooks. Schema is flexible and supports nested objects, arrays, and custom attributes.
Does Seekora support webhooks and real-time events?
Yes. Seekora can emit webhooks for catalog changes, analytics thresholds, and search configuration updates. You can also push analytics events from the client using the SDK or the REST analytics endpoint to track clicks, conversions, and custom interactions.
Ready to Build?
Start integrating Seekora today with a free tier, no credit card, and full API access.