Listing Thumbnail

    Apollo GraphOS - unify APIs and microservices in a modular graph

     Info
    The worlds only supergraph platform. See why Netflix, PayPal, Priceline, and Zillow choose Apollo GraphOS to unify their API architecture. Simplify client app development by connecting all data and services in a single GraphQL layer. Keep backend development decoupled and bottleneck-free with modular components called subgraphs that are composed together declaratively.

    Overview

    Apollo GraphOS is the only platform to manage, operate, and evolve the supergraph - a modular layer in the app development stack that unifies existing APIs, data, and services into a single graph.

    With GraphOS, app developers can access any service they need with a single GraphQL query. On the backend, teams can continue to work independently by connect existing services to the supergraph with modules called subgraphs, avoiding the bottlenecks caused by monolithic API architectures.

    The core capabilities of GraphOS include:

    1. Modular graph development

    Monoliths cause bottlenecks that slow down app development at every scale. With GraphOS, you build your graph on a modular, scalable architecture with subgraphs that link to each other. Subgraphs can be written in over 20 different languages and frameworks that support Apollo Federation.

    1. Fast, unified query execution

    GraphOS links your subgraphs together into the supergraph with a blazing-fast, cloud-native runtime. Access all underlying capabilities with a single GraphQL query and get automatic support for advanced GraphQL features like @defer.

    1. Safe and rapid graph evolution

    Modern apps change by the hour, and your API architecture needs to do the same. GraphOS gives you the tools to develop schemas collaboratively with a single source of truth, deliver changes safely with graph CI/CD, and improve performance with field and operation-level observability.

    1. Enterprise-class data security

    Manage schema variants that align with environments like development, staging, and production. Create advanced variant types that restrict user access and filter out certain fields.

    Apollo GraphOS enables leading companies such as PayPal, Netflix, Zillow, Square, and Priceline to deliver new experiences to market at 4x velocity. Read more customer stories: https://www.apollographql.com/customers 

    For custom pricing or a private contract, please contact SalesInquiries@apollographql.com , for a private offer.

    Highlights

    • One query, many subgraphs. The query planner and execution engine in GraphOS enable you to gather data from multiple linked subgraphs with a single query, delivering on the true promise of GraphQL.
    • Advanced GraphQL features built-in. GraphOS supports the latest GraphQL features within the supergraph layer. Use directives like @defer to optimize your app performance even if your subgraph server doesn't support it natively.
    • Ultra-fast and distributed. GraphOS couples the flexibility and distribution of the cloud with all of the speed, power, and advanced capabilities of Apollo Router - our supergraph runtime binary written in Rust.

    Details

    Delivery method

    Deployed on AWS

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Apollo GraphOS - unify APIs and microservices in a modular graph

     Info
    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    1-month contract (1)

     Info
    Dimension
    Description
    Cost/month
    Demo
    Basic access to demo platform
    $0.01

    Additional usage costs (1)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Cost/unit
    Additional usage over contractual amount
    $0.01

    Vendor refund policy

    Apollo's terms of service and refund policy https://www.apollographql.com/Apollo-Terms-of-Service.pdf 

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Resources

    Vendor resources

    Support

    Vendor support

    Work with Apollo experts to design and build your GraphQL API - schema design, integration with existing systems, best practices, developer workflows, and more. Apollo's GraphQL Experts

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Application Servers
    Top
    50
    In Data Integration, Databases & Analytics Platforms
    Top
    100
    In Databases

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    10 reviews
    Insufficient data
    Insufficient data
    26 reviews
    Insufficient data
    Insufficient data
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Graph Modularity
    Supports building graph architecture using subgraphs across 20+ different languages and frameworks with Apollo Federation
    Query Execution
    Cloud-native runtime enabling unified query execution across multiple subgraphs with a single GraphQL query
    Schema Management
    Collaborative schema development with single source of truth and graph CI/CD capabilities for safe API evolution
    Security Variant Control
    Advanced schema variant management with environment-specific access restrictions and field-level filtering
    Performance Optimization
    Built-in support for advanced GraphQL features like @defer directive for enhanced application performance
    API Performance
    Provides high-speed GraphQL API performance with easy scalability across multiple data services
    Data Federation
    Enables federated queries and mutations across multiple GraphQL services and databases without modifying underlying APIs
    Authorization Mechanism
    Includes built-in powerful authorization controls for external and internal API consumers
    Observability Integration
    Supports integrations with APM tools like Datadog, New Relic, Azure Monitor, Prometheus metrics, and OpenTelemetry for comprehensive monitoring
    Database Connectivity
    Supports multiple database connections including Amazon Aurora, Amazon Athena, Amazon RDS for PostgreSQL, MySQL, MariaDB, SQL Server, and Oracle
    GraphQL Server Capabilities
    Instant GraphQL server with automatic API generation from PostgreSQL database schema
    Containerization Technology
    Docker-based deployment with pre-configured container orchestration using docker compose
    Web Administration Interface
    Integrated GraphiQL web administration panel for API exploration and management
    Server Configuration
    Pre-configured production-ready GraphQL server with automatic schema and endpoint generation

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    |
    11 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Sagor Rana

    Efficiently filters API data though experiences slower performance with larger projects

    Reviewed on Feb 12, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I primarily use Apollo GraphQL to work with APIs in conjunction with Node.js. When I make API calls, I receive a lot of information, but I only need specific details like names, emails, and photos. Using Apollo GraphQL, I can filter out unnecessary information, which improves performance. I have deployed it on my GitHub account.

    What is most valuable?

    The most valuable features of Apollo GraphQL are its security and authentication process. These roles are crucial, especially when working with APIs. Its ability to filter and streamline API responses for performance efficiency is also highly appreciated.

    What needs improvement?

    I would like to see better performance in larger projects. When dealing with large amounts of data, it can become slow, causing users to potentially abandon the application. Improving performance and ensuring the app runs smoothly would enhance user experience. Stability issues, where it sometimes breaks down, need to be addressed as well.

    For how long have I used the solution?

    I have been using Apollo GraphQL for about three years.

    What do I think about the stability of the solution?

    While Apollo GraphQL is stable 70% of the time, it does have breakdowns. Sometimes it does not connect, and given that they are continuously working on it, these issues occasionally arise.

    What do I think about the scalability of the solution?

    Apollo GraphQL's performance depends on API requests, updates, and deletions. However, scalability can be a concern as network issues sometimes cause it to break down.

    How are customer service and support?

    I have not contacted Apollo GraphQL's support team directly. I usually get help from friends and developers who are familiar with it.

    How would you rate customer service and support?

    Neutral

    How was the initial setup?

    The setup process is not very easy but not too difficult either. It is more of an intermediate level process.

    What's my experience with pricing, setup cost, and licensing?

    I am not sensitive to nor very knowledgeable about the pricing and setup cost.

    What other advice do I have?

    From one to ten, I would rate Apollo GraphQL six or six point five. Despite its benefits, it can sometimes break down badly, and the need for continuous improvements might involve handling heavy loads, especially for smaller to medium apps. I rate the overall solution at 6.5.

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Other
    Computer Software

    Best Api gateway

    Reviewed on Dec 05, 2024
    Review provided by G2
    What do you like best about the product?
    Apollographql.com is easy to use and provide a platform for easy implementation of apis, learning about them, and smooth integration with our codes. It also provide a rich documentation for users and customer support as well if needed.
    What do you dislike about the product?
    Due to its rich functionality, it might confuse new developers, and for small projects looking for flexibility, it might not be best option.
    What problems is the product solving and how is that benefiting you?
    It is helping in simplifing the complexity of data being fetched by allowing us to fetch just the data we need, not less not more. Also, one more benefit is that it allows using multiple sources at once for our data.
    Information Technology and Services

    Graphql - AWS Appsync and DynamoDb

    Reviewed on Nov 10, 2024
    Review provided by G2
    What do you like best about the product?
    Apollo GraphQL has been instrumental in our application performance solution app development, providing a streamlined way to manage data flow between client and server. Apollo enabled efficient data fetching, caching, and state management, integrating seamlessly with front-end frameworks. Integration with AWS Cognito helped us to manage platform and made implementation easier.
    What do you dislike about the product?
    GraphQL requires developers to define a comprehensive schema upfront, including types, queries, mutations, and relationships. This can be challenging to plan and maintain,
    What problems is the product solving and how is that benefiting you?
    Using GraphQL with DynamoDB provides a powerful combination, especially for applications that require flexible, real-time data access and are built on serverless or NoSQL architectures.
    Aagam V.

    Apollo is one stop stack for GraphQL use cases

    Reviewed on Oct 30, 2024
    Review provided by G2
    What do you like best about the product?
    It is a mature product, supports graphql server, supports building Gateway, supergraphs and subgraphs with ease.
    It has client side products for various frameworks.
    What do you dislike about the product?
    Overall it is good but it has a steep learning curve.
    What problems is the product solving and how is that benefiting you?
    Building GraphQL backend servers, and consuming data on client side.
    Information Technology and Services

    Great for Developers

    Reviewed on Oct 29, 2024
    Review provided by G2
    What do you like best about the product?
    Its has user friendly graphic interface easy to understand, provide real time updates and dev tools.
    What do you dislike about the product?
    No, I am using this tool. but didn't find any dislike
    What problems is the product solving and how is that benefiting you?
    It helps me to work with complex api's and with this i can handle my apps data very easily. Its real time featureis very good it updates automatically when something change in data. I loved this it solves all my problems.
    View all reviews