Vision
AWS is the most comprehensive cloud platform — but leveraging its full power as a developer remains hard. CDK codifies infrastructure, yet IAM policies, service integrations, and operational complexity still create hurdles. AWS Amplify Gen 2 bridges this gap with a developer-first, code-first approach that makes building full-stack applications fast. But Amplify today covers only a slice of what real applications need.
Every application sends emails. Every application needs teams collaborating on shared resources with proper permissions. Every application needs a notification system. Every application needs to work when the user goes offline. And increasingly, every application needs AI agents that understand your data.
Amplify Overtone closes this gap. It extends Amplify Gen 2 with the capabilities that production apps demand — declared in your schema, generated as CDK constructs, and consumed through type-safe client APIs. We're shipping five new categories: Email, Collaboration, Notifications, Local-First, and Agent.
Packages
Roadmap
Five categories every production app needs — built the Amplify way.
Transactional email via Amazon SES — custom domains, named senders, built-in templates, and DNS automation.
In ProgressCollaboration
CRDT-based conflict-free editing powered by Automerge — dual-table storage, real-time operation broadcasting, authorization inheritance, and a collaborative session API.
PlannedLocal-First
Offline-capable IndexedDB storage via cr-sqlite — zero-latency reads, background sync, offline mutation queues, and lease-based authorization with role-based TTLs.
PlannedNotifications
Full notification subsystem — in-app notifications via AppSync subscriptions, OS-level push via APNs/FCM/Web Push, email channel bridging, and user preference management. Headless client API for toasts, badge counts, and notification settings.
PlannedAgent
AI agents powered by Amazon Bedrock AgentCore — `defineAgent()` provisions the runtime (Strands SDK), memory, and embeddings pipeline. `n.agent()` declares agent actions in the schema with model references that auto-generate typed tools. Your data model IS your agent's capability surface.
PlannedGetting Started
pnpm add @nxsflow/amplify-overtone
The packages are not yet published to npm. Check back soon.
Contributing
We welcome contributions! Each roadmap issue above is a good starting point — they contain detailed design specs, API examples, and architecture decisions. See CONTRIBUTING.md for development setup, testing, and release workflow.