nlqdb

Integrations

One engine. Wherever you write code.

Agent memory is the sharp edge — but the same talk-to-it database is a whole backend you didn’t have to build. If you’re shipping a side project, exploring data, or replacing a CRUD service, nlqdb plugs into the place you’re already writing code.

Surfaces

Five universal surfaces, one shared engine. Pick the smallest one that fits the job.

  • <nlq-data>

    HTML element

    drop a tag, ship the page

    Docs →
  • @nlqdb/sdk

    TypeScript SDK

    fetch-based, zero deps, runs anywhere

    Docs →
  • nlq

    CLI

    one binary, two verbs

    Docs →
  • mcp.nlqdb.com

    MCP server

    hosted Model Context Protocol endpoint

    Docs →
  • POST /v1/ask

    HTTP API

    raw HTTP, no SDK required

    Docs →

Frameworks

Typed wrappers around the SDK. Install the one for your framework; render <NlqData> server-side or client-side.

  • @nlqdb/react

    React

    React 19 wrapper

    Docs →
  • @nlqdb/next

    Next.js

    Next 15 helpers + RSC server factory

    Docs →
  • @nlqdb/vue

    Vue

    Vue 3.5 component

    Docs →
  • @nlqdb/nuxt

    Nuxt

    Nuxt 4 module

    Docs →
  • @nlqdb/svelte

    Svelte

    Svelte 5 component

    Docs →
  • @nlqdb/sveltekit

    SvelteKit

    load() + <NlqHead>

    Docs →
  • @nlqdb/astro

    Astro

    Astro 6 integration

    Docs →
  • @nlqdb/solid

    SolidJS

    Solid component

    Docs →

Other languages

Native SDKs outside the JavaScript ecosystem. Same /v1/ask on the wire.

  • nlqdb-swift

    Swift

    Swift 6 package — iOS / macOS / Linux

    Docs →
  • nlqdb-rb

    Ruby

    Ruby gem

    Docs →
  • nlqdb-rs

    Rust

    Rust crate

    Docs →

MCP hosts

Point any MCP-aware host at mcp.nlqdb.com and your agent gets nlqdb_remember / nlqdb_recall plus the ask tool. Tested against:

Install in your agent.

  • Settings → Connectors → Add custom connector — paste the URL.

  • Add to Cursor

    Opens Cursor and asks you to confirm before writing the config.

  • Cascade → MCPs → Configure, or ~/.codeium/windsurf/mcp_config.json.

  • Agent Panel → Add Custom Server, or ~/.config/zed/settings.json.

Anonymous — the configs ship with the pk_live_REPLACE_ME placeholder.

Missing your stack? Every surface above is a thin client over POST /v1/ask. Wire it up in any language with an HTTP client — or tell us which framework to ship next.