All solutions
AWS Amplify

Amplify Gen 1 to Gen 2 Migration and Pinpoint Exit

Amplify Gen 1 reaches end of life on May 1, 2027 and the Pinpoint-backed Analytics, Push Notifications and In-App Messaging lost their backend on October 30, 2026. We move each app to Gen 2, replace DataStore and Pinpoint features, and keep users, data and sign-ins intact.

2–8 weeks

$8k–$35k

Overview

Amplify Gen 1 has been in maintenance mode since May 1, 2026 and reaches end of life on May 1, 2027. Separately, Amazon Pinpoint ended on October 30, 2026, which removed the backend for Amplify Analytics, Push Notifications and In-App Messaging. We migrate Amplify apps to Gen 2 and off Pinpoint, without forcing users to sign up again or losing data.

What we do

Assess

  • Inventory categories, overrides and custom resources per app and environment

  • Flag the gaps Gen 2 does not cover directly: DataStore, many-to-many relationships, @searchable, Studio-managed configuration, Pinpoint analytics

Migrate

  • Upgrade client libraries to the current major version and ship that first

  • Migrate a non-production environment with AWS's migration tooling, compare resources, then production

  • Replace DataStore with Amplify Data, a local cache, or an offline-first client where the app truly needs it

  • Model many-to-many joins explicitly and move search to DynamoDB-to-OpenSearch zero-ETL

Replace Pinpoint

  • Event recording to Kinesis, Firehose or a first-party collector, so analytics history continues

  • Push device tokens in your own store, sends through AWS End User Messaging

  • In-app messages from targeted content placements

Deliverables

  • Every app on Gen 2 with its backend in TypeScript and CDK in your repository, Pinpoint dependencies removed, and a short runbook for adding resources

Frequently Asked Questions

Ready to get started?

Tell us about your current environment and goals. We'll review the details and respond with a proposed engagement structure and timeline.

Typical response time: 1–2 business days.

Prices and timelines are estimates for typical engagements, not offers. Scope, price and terms are set in a written agreement after we understand your situation. Terms of use.