Full REST API access with official SDKs for JavaScript/TypeScript and PHP. Build custom integrations for any platform.
Clean, predictable endpoints following REST conventions.
API key authentication with scoped permissions.
Server-sent events for real-time chat responses.
Real-time callbacks for conversation events.
Everything you need to power AI search and chat
/v1/chat/v1/search/v1/recommendations/v1/products/v1/posts/v1/threads/:idGet started quickly with our type-safe SDKs
npm install @intufind/ai-sdkimport { Intufind } from '@intufind/ai-sdk';
const client = new Intufind({
apiKey: process.env.INTUFIND_API_KEY,
workspaceId: 'my-store-com',
});
// Semantic search
const { data } = await client.products.search({
text: 'warm jacket for hiking',
limit: 10,
});
// Chat with streaming
const stream = client.chat.stream({
threadId: 'thread_123',
message: 'What jackets do you recommend?',
});
for await (const chunk of stream) {
// Handle typed stream chunks
}
composer require intufind/ai-sdk// PHP SDK — coming soon
All API requests require an API key passed in the Authorization header. You can create and manage API keys from your dashboard.
Authorization: Bearer your_api_key_here