Kanorio

Cloud infrastructure

Publishing Delivery, Discovery & Measurement

The edge-cached Content Delivery API, site search, SEO and AI files, edge redirects, first-party analytics and custom domains.

Partial

Delivery is how published content reaches visitors, search engines and AI assistants, whether Kanorio hosts the site or you build your own front end.

What it covers

  • Content Delivery API. Anonymous, edge-cached reads with version keys and cache tags. Publishing moves the site to a new version within seconds.
  • Search. Full-text search across pages, posts and products.
  • SEO and AI files. Sitemap, robots.txt, llms.txt, feeds and JSON-LD, with links pointing at your own domain.
  • Edge rules. Redirects, AI crawler blocking and the IndexNow key file, applied by @kanorio/sdk/edge in your middleware.
  • Analytics. First-party pageviews and AI assistant referrals, reported by <kanorio-analytics>.
  • Domains. Custom domains and their DNS status.

How the APIs fit

  • Publish and unpublish sites, change developer settings, create preview tokens, bind domains and query analytics with the Management API.
  • Everything else on this page is served by the Content Delivery API and the SDK.
  • Webhooks report analytics milestones and problems with an external front end.

What the APIs expose

  • Full-text site searchAvailable
    API
    Delivery GET /search; Management API site.search
    Hosted site
    Hosted site search box
  • Site speed & Core Web Vitals monitor (/seo/speed)Available
    Hosted site
    /seo/speed (CrUX field data & PageSpeed Insights lab data)
  • On-site promotional widgets (/marketing/on-site/topbar, modal, floating buttons)Hosted only
    Hosted site
    /marketing/on-site/topbar, /marketing/on-site/modal, /marketing/on-site/floating (injected into Kanorio-hosted DOM; hidden in backoffice when frontendMode is HEADLESS)
    Alternative
    Model announcements as a custom Collection in /data and render your own banner or modal component in your frontend.
  • Brand identity: logo, site icon, brand colors, color scheme, fonts & corner radius (/settings/brand)Available
    API
    Management site.get_settings / site.update_settings (settings.brand); Delivery GET /site (brand: colors resolved per color scheme with readable foreground, the owner's colorScheme, logo per backdrop, font families with stylesheet URLs, corner radius scale); CLI settings update --brand-color --corner-radius --color-scheme
    Elements
    KanorioProvider and every element read brand from GET /site once and apply it to .kanorio-elements as --brand-color, --brand-foreground, --site-radius-* and the brand font (brand={false} to opt out)
    Hosted site
    /settings/brand (both frontend modes; takes effect immediately, no publish)
  • Section layout & theme: text sizes & section density (/editor design surface)Hosted only
    Hosted site
    /editor visual site builder (hidden in backoffice when frontendMode is HEADLESS)
    Alternative
    Page content (sections[]), headers, footer and seo metadata are exposed via Delivery API /pages and /globals/*, and brand identity via GET /site brand; visual layout is owned by your frontend codebase.
  • Automatic OG image generation, sitemap.xml, robots.txt & JSON-LD outputAvailable
    API
    Delivery GET /seo/sitemap.xml, GET /seo/robots.txt, GET /seo/indexnow-key.txt, GET /seo/jsonld?path=, plus seo object on /pages/:slug and /collections/blog/items/:slug (ogImage includes autoOgImage); SDK seo.rewrites({ framework }), seo.jsonLd(path), createKanorioMiddleware() (serves the IndexNow key file)
    Hosted site
    Automatically served on Kanorio-hosted pages
  • llms.txt, llms-full.txt & AI crawler managementAvailable
    API
    Delivery GET /seo/llms.txt, GET /seo/llms-full.txt, GET /seo/robots.txt, GET /site (crawlerRules), POST /analytics/bot-hit; SDK @kanorio/sdk/edge (createKanorioMiddleware)
    Hosted site
    Hosted /llms.txt, /llms-full.txt and edge bot tracker
  • First-party visitor & AI crawler traffic analytics (/analytics)Partial
    API
    Delivery POST /analytics/pageview (anonymous, per-IP rate-limited, records path / referrer / UA category); Management API analytics.*
    Elements
    <KanorioAnalytics />
    Hosted site
    /analytics

API reference

Webhook events

Elements

  • <kanorio-analytics> · Privacy-first pageview and SPA route-change tracking sent with a non-blocking beacon.

Recent changes

  • 2026-11-04 Localization: each locale can have its own URL slug
  • 2026-11-03 SDK: locale routing, hreflang alternates and wildcard redirects at the edge
  • 2026-11-03 Cache tags: per-record and per-locale invalidation, new localization events
  • 2026-11-03 Delivery API: locale on every read
  • 2026-11-03 Developer settings: headlessEnabled removed
View the full changelog

For site owners

How to use this product in the dashboard is covered in the help center.

Open the help center