Skip to content
Knowledge Base API

Schema‑first knowledge base API for AI applications

Define your content structure — FoxNose auto-generates a REST API with hybrid search, filtering, pagination, and authentication. An instant backend for AI: ready-made API for RAG pipelines, LLM apps, and SaaS products.

Auto-Generated

Auto-generated REST API from your schema

Define your content types and fields — FoxNose auto-generates a versioned REST API with search, filtering, and access control. No boilerplate. No code generation step.

Your schema
Articles
titlestring
contenttextvectorizable
authorref→ Authors
statusenum[draft, published]
Authors
namestring
emailstring
roleenum[editor, writer]
Categories
namestring
slugstring
blog-v1 endpoints
Articles
GET/articles/
GET/articles/:key/
POST/articles/_searchhybrid
Authors
GET/authors/
GET/authors/:key/
POST/authors/_search
Categories
GET/categories/
GET/categories/:key/
POST/categories/_search

Schema in → API out. Versioned, searchable, production-ready.

Relational API

Hierarchical URLs. Automatic.

Enable strict reference to create parent-child ownership. URL structure follows your data hierarchy automatically — part of the AI knowledge governance layer.

VS

Folder Structure

Courses
Modules → courses
Lessons → modules
Parent-child ownership enforced. URLs reflect hierarchy. Cascade delete.
Auto-generated endpoints
GET/courses/
GET/courses/:course_key/
GET/courses/:course_key/modules/
GET/courses/:course_key/modules/:module_key/
GET/courses/:course_key/modules/:module_key/lessons/
GET/courses/:course_key/modules/:module_key/lessons/:lesson_key/

Data Integrity

Child can't exist without parent. Ownership enforced.

Hierarchical URLs

API paths reflect real data relationships.

Cascade Operations

Delete parent — children follow. Permissions inherit.

Content API

Content API with built‑in search

Search with filters, list with pagination, or fetch single items. Every endpoint is a REST API for LLM apps and traditional clients alike — each optimized for its use case.

Query with vector search, full-text, filters, and joins

Request
POST /articles/_search
    ?search_locale=en
    &return_locales=en,de

{
  "vector_search": {
    "query": "How to handle refunds?"
  },
  "find_text": {
    "query": "refund policy"
  },
  "where": {
    "$": {
      "all_of": [{ "status__eq": "published" }]
    }
  }
}
Response
{
  "limit": 10,
  "next": "...?next=eyJjcmVh...NDJ9",
  "results": [
    {
      "_sys": { "key": "Ed3gw2uNcA4h", ... },
      "data": {
        "title": {
          "en": "Refund Policy",
          "de": "Rückerstattung"
        }
      }
    }
  ],
  "metadata": {
    "search_mode": "hybrid",
    "tokens_used": 6
  }
}
PaginationVector SearchFull-Text SearchFiltersNested AND/OR/NOTJoinsPopulateSortingLocalization
Multi-API

Multiple APIs. Tailored Access.

Create separate APIs for different clients — each with its own API key and field visibility. A headless API for your storefront, a private API for RAG retrieval, a partner API for integrations. Same content, tailored access.

Your Content Store
Products (3)FAQ (2)Articles Knowledge Base Chat History Inventory Price Lists
Click to explore each API

Products is used by all 3 APIs, FAQ by 2 — same content, no duplication.

/store/Public

Public e-commerce website. Product catalog, help articles, and FAQ.

Connected Collections
ProductsArticlesFAQ
Generated endpoints
GET/products/
POST/products/_search
GET/products/:key/
GET/articles/
GET/faq/

Serverless knowledge API — everything built in

Every knowledge base API comes with production-ready features. No extra configuration, no add-ons.

Hybrid Search.
Vector + full-text + filters in one query. Auto-embeddings for semantic search. Powered by the hybrid search API.
Pagination.
Cursor-based pagination for large datasets. Fully qualified next/previous URLs.
Field Selection.
Request only fields you need. Reduce payload size and latency.
Cross-Collection Joins.
Fetch related content in one request. Up to 3 joined collections.
Localization.
Search and return content in specific locales. Automatic fallback chain.
Environments.
Isolated dev, staging, production. Same schema, separate data and APIs. Content management API with proper lifecycle.
Serverless

Backend as a service — serverless and scalable

No servers to provision, no containers to manage. Your knowledge base API scales automatically with traffic — a true backend as a service for AI-powered products.

Auto
Scales with your traffic
99.9%
Uptime SLA
EU
Data residency (GDPR)

Knowledge base API in minutes.
Schema‑first. Auto‑generated. Serverless.