Skip to main content
NeuronSearchLab (NSL) gives you personalised recommendations and search without building the retrieval, ranking and training stack yourself. Your application sends three things, and gets one thing back: NSL returns a ranked list of items for each request, and records which list a person saw so that later events can be credited to it.

How a recommendation is made

For predictable placement behaviour, send a context with each request: one placement in your product, such as a homepage feed or a “similar items” rail. The context decides which model retrieves candidates, how they are ranked, and which business rules apply. Operators change a context in the console; your code keeps sending the same context_id. See Key concepts for every term on this page.

Choose how to start

Quickstart (API)

Create credentials, send an item and an event, and fetch recommendations in about ten minutes.

No-code start

Paste your website’s address. NSL builds the catalogue from your pages.

Website embed

One script tag renders recommendations and records views and clicks for you.

Shopify, Magento and other platforms

Install the app or module for your shop platform.

What is in these docs

Integrate

Credentials, catalogue, events, recommendations, search, history imports and identity.

Console

Every page of the console, in the order the sidebar shows them.

Playbooks

Step-by-step tasks that combine several features.

SDKs

JavaScript, PHP, Next.js and Swift clients, and the MCP server.

API reference

The Core API for your application and the Platform API for automation.

Changelog

What changed, by product area.
For background on how recommendation systems work in general, read the recommendation systems reading path.