Documentation
Build dynamic iOS home screen widgets with layouts, connected data sources, and optional legacy webhooks.
Quick Start
Choose the path that fits how you want to build. Most new widgets start with Glance AI or the manual create flow in the iOS app.
Recommended
Glance AI
Describe what you want in Chat. Glance designs the layout, connects data, and sets up automations.
Manual widget
Create a widget, pick a layout, upload content, and pin it to your home screen.
Legacy webhooks
Push Summary, Status, Counter, Approval, or Custom image feeds via HTTP POST.
How Glance fits together
A layout defines appearance. A feed holds values. An automation keeps the feed fresh from connected sources.
Concepts
Widget
A home screen item you pin on iOS. Dynamic widgets render from a layout + live content.
Layout
JSON that describes structure, typography, and bindings. Glance derives upload fields automatically.
Feed
Stores the latest content snapshot for a widget. Dynamic feeds accept structured field values.
Binding
A placeholder like {{revenue}} in layout JSON. Dynamic bindings become upload/automation fields.
Automation
A scheduled job that pulls data from an integration (or device source) and updates a feed.
Integration
A connected account — Google Calendar, Meta, GitHub, on-device Weather, and more.
Explore
- Layout Language — design system, components, golden examples
- Connected Integrations — Google, Meta, GitHub, device sources
- Dynamic Ingest API — push content to dynamic feeds programmatically
- Legacy Webhook API — schema-based feeds (Summary, Status, …)