One library / different host boundaries
Put each responsibility
where it belongs.
01Your records
Fetch and authorize events using your platform’s identity and data layer.
02Your adapter
Map IDs, dates, fields, and mutation callbacks. Persist changes deliberately.
03Calendar engine
Use Core for reusable event, recurrence, query, and conflict logic.
04Your surface
Render the calendar component or expose headless operations to application code.
Host compatibility requires host-specific validation. No library replaces your platform’s identity, permissions, content-security policy, or deployment checks.