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

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    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 on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    10 reviews
    Insufficient data
    Insufficient data
    26 reviews
    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
    Logiciels informatiques

    Meilleure passerelle API

    Reviewed on Dec 05, 2024
    Review provided by G2
    Qu'aimez-vous le plus Ă  propos de the product?
    Apollographql.com est facile à utiliser et offre une plateforme pour une mise en œuvre facile des API, l'apprentissage à leur sujet et une intégration fluide avec nos codes. Il fournit également une documentation riche pour les utilisateurs et un support client si nécessaire.
    Que n’aimez-vous pas à propos de the product?
    En raison de sa riche fonctionnalité, cela pourrait dérouter les nouveaux développeurs, et pour les petits projets recherchant de la flexibilité, cela pourrait ne pas être la meilleure option.
    Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
    Cela aide à simplifier la complexité des données récupérées en nous permettant de récupérer uniquement les données dont nous avons besoin, ni moins ni plus. De plus, un autre avantage est qu'il permet d'utiliser plusieurs sources à la fois pour nos données.
    Technologie de l'information et services

    Graphql - AWS Appsync et DynamoDb

    Reviewed on Nov 10, 2024
    Review provided by G2
    Qu'aimez-vous le plus Ă  propos de the product?
    Apollo GraphQL a été essentiel dans le développement de notre application de solution de performance, offrant un moyen simplifié de gérer le flux de données entre le client et le serveur. Apollo a permis une récupération de données efficace, la mise en cache et la gestion d'état, s'intégrant parfaitement avec les frameworks front-end. L'intégration avec AWS Cognito nous a aidés à gérer la plateforme et a facilité la mise en œuvre.
    Que n’aimez-vous pas à propos de the product?
    GraphQL oblige les développeurs à définir un schéma complet à l'avance, y compris les types, les requêtes, les mutations et les relations. Cela peut être difficile à planifier et à maintenir,
    Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
    L'utilisation de GraphQL avec DynamoDB offre une combinaison puissante, surtout pour les applications qui nécessitent un accès flexible et en temps réel aux données et qui sont construites sur des architectures serverless ou NoSQL.
    Aagam V.

    Apollo est une solution complète pour les cas d'utilisation de GraphQL.

    Reviewed on Oct 30, 2024
    Review provided by G2
    Qu'aimez-vous le plus Ă  propos de the product?
    C'est un produit mature, prend en charge le serveur graphql, prend en charge la construction de Gateway, supergraphes et sous-graphes avec facilité. Il dispose de produits côté client pour divers cadres.
    Que n’aimez-vous pas à propos de the product?
    Dans l'ensemble, c'est bien mais il a une courbe d'apprentissage abrupte.
    Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
    Construction de serveurs backend GraphQL, et consommation de données côté client.
    Technologie de l'information et services

    Idéal pour les développeurs

    Reviewed on Oct 29, 2024
    Review provided by G2
    Qu'aimez-vous le plus Ă  propos de the product?
    Il a une interface graphique conviviale facile à comprendre, fournit des mises à jour en temps réel et des outils de développement.
    Que n’aimez-vous pas à propos de the product?
    Non, j'utilise cet outil, mais je n'ai trouvé aucun bouton "je n'aime pas".
    Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
    Cela m'aide à travailler avec des API complexes et avec cela, je peux gérer les données de mes applications très facilement. Sa fonctionnalité en temps réel est très bonne, elle se met à jour automatiquement lorsque quelque chose change dans les données. J'ai adoré cela, cela résout tous mes problèmes.
    View all reviews