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.
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/edgein 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 APIsite.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 whenfrontendModeisHEADLESS)- Alternative
- Model announcements as a custom Collection in
/dataand 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); DeliveryGET /site(brand: colors resolved per color scheme with readable foreground, the owner'scolorScheme, logo per backdrop, font families with stylesheet URLs, corner radius scale); CLIsettings update --brand-color --corner-radius --color-scheme - Elements
KanorioProviderand every element readbrandfromGET /siteonce and apply it to.kanorio-elementsas--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 (
/editordesign surface)Hosted only- Hosted site
/editorvisual site builder (hidden in backoffice whenfrontendModeisHEADLESS)- Alternative
- Page content (
sections[]), headers, footer andseometadata are exposed via Delivery API/pagesand/globals/*, and brand identity viaGET /sitebrand; 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=, plusseoobject on/pages/:slugand/collections/blog/items/:slug(ogImageincludesautoOgImage); SDKseo.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.txtand edge bot tracker
- First-party visitor & AI crawler traffic analytics (
/analytics)Partial- API
- Delivery
POST /analytics/pageview(anonymous, per-IP rate-limited, recordspath/referrer/ UA category); Management APIanalytics.* - Elements
<KanorioAnalytics />- Hosted site
/analytics
API reference
- SiteManagement API · 13 endpoints
- DomainsManagement API · 3 endpoints
- AnalyticsManagement API · 4 endpoints
- SeoManagement API · 2 endpoints
- OpenapiContent Delivery API · 1 endpoint
- SiteContent Delivery API · 1 endpoint
- SeoContent Delivery API · 6 endpoints
- AnalyticsContent Delivery API · 2 endpoints
- SearchContent Delivery API · 1 endpoint
Webhook events
- site.analytics.milestone · Fired when cumulative site pageviews reach a milestone.
- site.externalFrontend.degraded · Fired when the daily external frontend health check detects failing core endpoints (unreachable storefront or broken SEO rewrites).
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
For site owners
How to use this product in the dashboard is covered in the help center.
Open the help center