Software Alternatives, Accelerators & Startups

AWS AppSync

AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect.

AWS AppSync

AWS AppSync Reviews and Details

This page is designed to help you find out whether AWS AppSync is good and if it is the right choice for you.

Screenshots and images

  • AWS AppSync Landing page
    Landing page //
    2023-04-29

Features & Specs

  1. Managed GraphQL Service

    AWS AppSync provides a fully managed GraphQL service, which simplifies the setup and scalability of GraphQL APIs without the need to manage servers.

  2. Real-time Data Synchronization

    It supports real-time updates with WebSockets, allowing applications to receive updates instantly without polling the server.

  3. Integrated with AWS Services

    AppSync integrates seamlessly with other AWS services like DynamoDB, Lambda, and RDS, making it easier to develop backend solutions.

  4. Offline Support

    AWS AppSync enables offline capabilities with automatic local caching and data synchronization upon reconnection, enhancing user experience in applications with intermittent connectivity.

  5. Advanced Security Features

    Offers a variety of security mechanisms, including IAM, API key, OpenID Connect, and Amazon Cognito for authentication, ensuring secure access to APIs.

Badges & Trophies

Promote AWS AppSync. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Why I don't use AWS AppSync

AWS AppSync Demo Application - Restaurants Review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about AWS AppSync and what they use it for.
  • AIP-C01 last-minute revision: exam traps, memory hooks, and quick notes
    API Patterns: REST (Amazon API Gateway), GraphQL (AWS AppSync with real-time subscriptions), WebSockets for streaming. - Source: dev.to / 2 months ago
  • GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026)
    Apollo Federation pioneered this pattern, and today multiple vendors provide production-ready Federation routers: Apollo Router (Rust), WunderGraph Cosmo Router (Go, open-source Apache 2.0), The Guild's Hive Gateway (TypeScript), ChilliCream's Hot Chocolate (C#/.NET), and AWS AppSync (managed service). Competition between vendors means teams have choices without being locked into a single provider. - Source: dev.to / 3 months ago
  • AppSync Cache Eviction with Lambda Data Sources
    AppSync is a fully managed, serverless GraphQL API service from AWS. It has the concept of data sources, which are direct connectors to various back end services and data stores, which are configured using either request and response templates when using the VTL resolver, or using some special JavaScript exports when using the JavaScript runtime resolver. This is not to be confused with the Lambda data source,... - Source: dev.to / 5 months ago
  • Real-Time Pub/Sub with AWS AppSync Events: Introducing WebSocket Message Publishing
    The initial launch of AWS AppSync Events enabled developers to easily broadcast real-time event data to millions of subscribers using secure and performant Serverless WebSocket APIs. With this new update, developers can utilize a single WebSocket connection for both publishing and receiving events, which significantly reduces implementation complexity. - Source: dev.to / over 1 year ago
  • Automatically Generate REST and GraphQL APIs From Your Database
    StepZen and AWS AppSync excel at generating GraphQL APIs for MySQL and NoSQL databases. StepZen simplifies the process of combining multiple data sources, while AppSync provides smooth integration with AWS services and real-time data capabilities. - Source: dev.to / over 1 year ago
  • Building Well-Architected AWS AppSync GraphQL APIs
    AWS AppSync is a fully managed serverless service from AWS for building scalable and resilient GraphQL APIs. - Source: dev.to / over 1 year ago
  • Testing Serverless Applications on AWS
    For context; the web application is built with React and TypeScript which makes calls to an AppSync API that makes use of the Lambda and DynamoDB datasources. We use Step Functions to orchestrate the flow of events for complex processing like purchasing and renewing policies, and we use S3 and SQS to process document workloads. - Source: dev.to / over 2 years ago
  • Workarounds for AppSync Subscriptions triggers via Lambda functions
    AWS AppSync is a serverless GraphQL offering by AWS, previously I authored a blog about AWS AppSync 101 which gets you up to speed with the capabilities of AppSync and how you can leverage them in your serverless applications. - Source: dev.to / almost 3 years ago
  • Serverless development with Amplify Studio
    Amplify Studio's Data allows you to define Amazon DynamoDB keeping in mind the properties with the right type and also powered with AWS AppSync where which generates a GraphQL schema under the hood. - Source: dev.to / almost 3 years ago
  • Serverless APIs
    AWS AppSync I'm keeping this section a bit shorter for you all, since AppSync is not something I have actually used personally, but have heard great things about. AppSync is another API option AWS has made available specifically for applications that want to take advantage of GraphQL or a Publish/Subscribe model. The GraphQL model may be of interest to front end developers that need to query multiple sources of... - Source: dev.to / over 3 years ago
  • React Signup/Login/Account Settings application With Amplify
    Amplify is a set of tools that allows full-stack web and mobile developers to create and build apps. It makes using AWS services, like our Cognito identity and access management service, or our managed GraphQL service AppSync, much simpler and straight forward to use. - Source: dev.to / over 3 years ago
  • Building Serverless Web Applications with React & AWS Amplify
    Appsync is the AWS service focus on creating flexible APIs, and Amplify is the framework that combines multiple AWS tools to help you build any type of Application. - Source: dev.to / over 3 years ago
  • Is it a good idea to use Nest.js and/or graphql for a serverless API?
    Check out AppSync (https://aws.amazon.com/appsync/) or Apollo, you can deploy Apollo app to AWS as serverless application. Source: almost 4 years ago
  • Using GraphQL with DynamoDB is Cool
    If you're building an AppSync/GraphQL API for that, yeah, that's a problem, better to use relational like Postegres. - Source: dev.to / almost 4 years ago
  • Strategies to test AWS AppSync VTL templates
    AWS AppSync is a serverless GraphQL and Pub/Sub API service that many developers love. Turing the complex job of creating and managing a GraphQL API with real-time capabilities into a few lines of IaC (or clicks in the console) is a great win for AWS serverless developers. - Source: dev.to / almost 4 years ago
  • Ruminations on ValueObjects, DataTransferObjects, Back-end For Front-ends, and Functional Programming Data Modelling
    In the case of microservices/Lambdas required to respond to GraphQL/AppSync, they have to follow the GraphQL contract and provide all data. So they'll often end up making multiple calls, mapping these DTO's to their own VO's that have all the data they need. - Source: dev.to / almost 4 years ago
  • AppSync and DynamoDB Lessons Learned
    When building a serverless first platform itโ€™s very hard to ignore the compelling feature set offered by AWS AppSync and DynamoDB. Each service has their own list of great features, but the magic lies when you combine these two services together. I have often said that the sweet spot when working with AWS is when you start to play AWS lego; use the building blocks provided by AWS to โ€œclickโ€ the services together... - Source: dev.to / about 4 years ago
  • Parsing Lambda Error Logs in ReScript & Python
    If youโ€™re building an API, whether a REST one using API Gateway, or a GraphQL one using AppSync, youโ€™ll have a monorepo with a bunch of Lambda functions in it. Each Lambda function is 1 to many files, and each function typically corresponds to a REST API route, or a GraphQL query/mutation. Youโ€™ll use something like Serverless Framework, AWS SAM, or AWS CDK to deploy. The deployment uses CloudFormation behind the... - Source: dev.to / about 4 years ago
  • Serverless apps : Why IaC should be the direction
    Serverless applications is often inclusive of many services such as EventBridge, Simple Notification Service (SNS) and Simple Queue Service (SQS) which play a vital role in decoupling and enhancing the performance and robustness of the Serverless application itself. And also services such as AWS API Gateway, AWS AppSync for API provisioning which are backed by Amazon Lambda functions, Fargate, AWS Step Functions.... - Source: dev.to / about 4 years ago
  • Introducing A New Cross-Cutting Architecture Diagram: The Critical Path
    The flow uses the search mechanism to look for existing gophers. That search endpoint uses AppSync to find gophers from DynamoDB, a helper Lambda function, and by calling an API in the National Rodent Registry. - Source: dev.to / about 4 years ago
  • The Evolution of AWS from a Cloud-Native Development Perspective: Serverless, Event-Driven, Developer-Friendly, Sustainable
    (Application) integration: EventBridge, Step Functions, Simple Queue Service (SQS), Simple Notification Service (SNS), API Gateway, AppSync. - Source: dev.to / over 4 years ago

Summary of the public mentions of AWS AppSync

AWS AppSync: A Comprehensive Overview of Public Opinion

AWS AppSync is a managed service that affords developers the capabilities to build scalable, serverless GraphQL and Pub/Sub APIs, facilitating real-time data synchronization for web and mobile applications. Opinions about AWS AppSync are generally positive, highlighting its strengths in simplifying the creation and management of GraphQL APIs while seamlessly integrating with other AWS services.

Features and Capabilities:
AppSync offers a robust set of features, starting with its ability to provide real-time data updates, which is a crucial benefit for applications requiring consistent state across devices and platforms. This extends to offline capabilities where data is updated the instant users reconnect, thus ensuring continuity in user experience. The service excels in combining various data sources, significantly aided by its seamless integration with AWS's suite of services like Amazon DynamoDB and AWS Lambda. Developers appreciate the real-time Pub/Sub model that utilizes Serverless WebSocket APIs to effectively manage millions of subscribers, enhancing implementation simplicity and reducing overhead.

Developer Advantages:
The productivity enhancements through AppSync are notable. By abstracting much of the complexity involved in setting up and maintaining APIs, developers can focus more on business logic rather than boilerplate code. The combination of AppSync with databases like MySQL and NoSQL accelerates GraphQL API generation, an attractive proposition for developers dealing with diverse data backends. Additionally, the infrastructural cost savings from using serverless architectures are amplified with the self-contained nature of AppSync, ensuring that scaling automatically handles increased loads without manual intervention.

Community and Industry Application:
AWS AppSyncโ€™s adoption in serverless project environments is evident, with many users integrating it into broader AWS solutions, such as AWS Amplify, enhancing the developer experience for React applications. The tool is often bundled with AWS Step Functions and Amazon S3 to process document workloads, showcasing its compatibility in complex use cases. Additionally, AppSyncโ€™s caching capabilities and support for automatic API updates resonate within the community focusing on responsive applications.

Challenges and Considerations:
While AppSync provides significant benefits, certain areas require careful consideration. For instance, managing the GraphQL contract complexity and ensuring that data fetching and processing are efficient become critical, especially when interfacing with various AWS services. Developers might face challenges with mapping templates and ensuring performance consistency across larger datasets or highly dynamic applications.

Competitor Landscape:
Within the broader iPaaS (Integration Platform as a Service) landscape, AppSync stands out particularly for those invested in AWS infrastructure. However, it competes with other tools like Nintex, Zapier, and Apollo when considering requirements for workflow automation or project management. AWS AppSync remains preferable for organizations requiring tight integration with AWS services and infrastructure, while other platforms might offer more straightforward solutions for non-AWS centric workflows.

Conclusion:
AWS AppSync is widely regarded as a powerful API management tool within the AWS ecosystem, especially valuable for operations necessitating real-time updates and seamless integrations. Its positive public reception underscores its effectiveness for modern serverless applications; however, successful implementation requires a thorough understanding of the GraphQL schema design and AWS integrations, marking it as a valuable but potentially complex tool.

Do you know an article comparing AWS AppSync to other products?
Suggest a link to a post with product alternatives.

Suggest an article

AWS AppSync discussion

Log in or Post with

Is AWS AppSync good? This is an informative page that will help you find out. Moreover, you can review and discuss AWS AppSync here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.