Public pages & API
The public side of your event, built like infrastructure
A hosted event page, five embeddable widgets and a public read API — all served from the edge, all designed around one fact: a conference happens once a year, and there is no retry.
A canonical page for every event
Deliberately minimal, deliberately not a site builder: cover, dates, venue, schedule, speakers, sponsors, one Register button. It exists so social cards and QR codes always have somewhere to point — and it stays up even if your own site doesn't.
- SEO and OG images out of the box
- Zero attendee PII on the public surface
- The Register CTA carries your UTMs
DevConf 2027
16–17 Apr 2027 · The Roundhouse, London View map
Two days on shipping software in the agent era — talks, workshops and the people building the tools.
Schedule — Fri 16 Apr · Main Stage
Speakers
Sarah Chen
Alex Rivera
Maya Patel
Jon Okafor
Elena Ruiz
Tom Ellis
Gold sponsors
Powered by ConfOS
Five widgets, one script tag
Schedule, speakers, sponsors, countdown and register — Shadow-DOM isolated so your site's CSS can't break them and they can't break your site. Themeable with CSS variables: light, dark, or follow the visitor's system.
One script tag
<script async
src="https://embed.confos.ai/widget.js"
data-confos-event="devconf-2027"
data-widget=""
data-theme="light"></script>5.05 KB gzipShadow DOMzero dependencies
Main Stage
Reliability
Survives the origin being down
The public API at api.confos.ai is edge-cached with stale-if-error. If the origin fails during your event, attendee phones and venue screens keep serving the last good schedule.
status
origindown
edge cacheserving
still serving · 0:04
DevConf 2027
16–17 Apr 2027 · The Roundhouse, London View map
Schedule — Fri 16 Apr · Main Stage
Speakers
Sarah Chen
Alex Rivera
Maya Patel
Jon Okafor
Elena Ruiz
Tom Ellis
Gold sponsors
Powered by ConfOS
“A conference happens once a year. There is no retry.”
A read API you can build on
Everything on the public page is available as JSON at api.confos.ai — same registry, same data, cached at the edge. Build your own site on it; the widgets are just our client.
GET https://api.confos.ai/v1/events/devconf-2027/schedule
HTTP/2 200
cf-cache-status: HIT
age: 47
{ "days": [ { "date": "2027-04-16", "stages": [ … ] } ] }Edge-cached responses
Reads are served from Cloudflare's edge — fast everywhere your attendees are.
Stale-if-error fallback
A failing origin degrades to the last good response, never to a blank page.
Zero PII by design
The public read model contains no attendee data — enforced by tests, not policy.
OG image per event
Name and dates rendered into the social card automatically.
Badge optional on Pro
“Powered by ConfOS” ships on Free; Pro can turn it off.
UTM-tagged register clicks
Every register click carries utm_source=confos into your ticketing analytics.
Give attendees a page that never blinks.
Join the waitlist and we’ll email you when founding onboarding opens.