Alternatives to Amazon API Gateway logo

Alternatives to Amazon API Gateway

Apigee, Kong, NGINX, Zuul, and Azure API Management are the most popular alternatives and competitors to Amazon API Gateway.
1.4K
1K
+ 1
45

What is Amazon API Gateway and what are its top alternatives?

Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management.
Amazon API Gateway is a tool in the API Gateway category of a tech stack.

Top Alternatives to Amazon API Gateway

  • Apigee
    Apigee

    API management, design, analytics, and security are at the heart of modern digital architecture. The Apigee intelligent API platform is a complete solution for moving business to the digital world. ...

  • Kong
    Kong

    Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform. ...

  • NGINX
    NGINX

    nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018. ...

  • Zuul
    Zuul

    It is the front door for all requests from devices and websites to the backend of the Netflix streaming application. As an edge service application, It is built to enable dynamic routing, monitoring, resiliency, and security. Routing is an integral part of a microservice architecture. ...

  • Azure API Management
    Azure API Management

    Today's innovative enterprises are adopting API architectures to accelerate growth. Streamline your work across hybrid and multi-cloud environments with a single place for managing all your APIs. ...

  • Ambassador
    Ambassador

    Map services to arbitrary URLs in a single, declarative YAML file. Configure routes with CORS support, circuit breakers, timeouts, and more. Replace your Kubernetes ingress controller. Route gRPC, WebSockets, or HTTP. ...

  • Tyk Cloud
    Tyk Cloud

    Tyk is a leading Open Source API Gateway and Management Platform, featuring an API gateway, analytics, developer portal and dashboard. We power billions of transactions for thousands of innovative organisations. ...

  • API Umbrella
    API Umbrella

    API Umbrella is a proxy that sits in front of your APIs. It can seamlessly add common functionality like api keys, rate limiting, and analytics to any API. ...

Amazon API Gateway alternatives & related posts

Apigee logo

Apigee

233
685
29
Intelligent and complete API platform
233
685
+ 1
29
PROS OF APIGEE
  • 12
    Highly scalable and secure API Management Platform
  • 6
    Quick jumpstart
  • 5
    Good documentation
  • 3
    Fast and adjustable caching
  • 3
    Easy to use
CONS OF APIGEE
  • 11
    Expensive
  • 1
    Doesn't support hybrid natively

related Apigee posts

Kong logo

Kong

621
1.5K
139
Open Source Microservice & API Management Layer
621
1.5K
+ 1
139
PROS OF KONG
  • 37
    Easy to maintain
  • 32
    Easy to install
  • 26
    Flexible
  • 21
    Great performance
  • 7
    Api blueprint
  • 4
    Custom Plugins
  • 3
    Kubernetes-native
  • 2
    Security
  • 2
    Has a good plugin infrastructure
  • 2
    Agnostic
  • 1
    Load balancing
  • 1
    Documentation is clear
  • 1
    Very customizable
CONS OF KONG
    Be the first to leave a con

    related Kong posts

    Al Tsang
    Problem/Challenge

    We needed a lightweight and completely customizable #microservices #gateway to be able to generate #JWT and introspect #OAuth2 tokens as well. The #gateway was going to front all #APIs for our single page web app as well as externalized #APIs for our partners.

    Contenders

    We looked at Tyk Cloud and Kong. Kong's plugins are all Lua based and its core is NGINX and OpenResty. Although it's open source, it's not the greatest platform to be able to customize. On top of that enterprise features are paid and expensive. Tyk is Go and the nomenclature used within Tyk like "sessions" was bizarre, and again enterprise features were paid.

    Decision

    We ultimately decided to roll our own using ExpressJS into Express Gateway because the use case for using ExpressJS as an #API #gateway was tried and true, in fact - all the enterprise features that the other two charge for #OAuth2 introspection etc were freely available within ExpressJS middleware.

    Outcome

    We opened source Express Gateway with a core set of plugins and the community started writing their own and could quickly do so by rolling lots of ExpressJS middleware into Express Gateway

    See more
    NGINX logo

    NGINX

    111.7K
    59.6K
    5.5K
    A high performance free open source web server powering busiest sites on the Internet.
    111.7K
    59.6K
    + 1
    5.5K
    PROS OF NGINX
    • 1.4K
      High-performance http server
    • 893
      Performance
    • 730
      Easy to configure
    • 607
      Open source
    • 530
      Load balancer
    • 288
      Free
    • 288
      Scalability
    • 225
      Web server
    • 175
      Simplicity
    • 136
      Easy setup
    • 30
      Content caching
    • 21
      Web Accelerator
    • 15
      Capability
    • 14
      Fast
    • 12
      High-latency
    • 12
      Predictability
    • 8
      Reverse Proxy
    • 7
      The best of them
    • 7
      Supports http/2
    • 5
      Great Community
    • 5
      Lots of Modules
    • 5
      Enterprise version
    • 4
      High perfomance proxy server
    • 3
      Reversy Proxy
    • 3
      Streaming media delivery
    • 3
      Streaming media
    • 3
      Embedded Lua scripting
    • 2
      GRPC-Web
    • 2
      Blash
    • 2
      Lightweight
    • 2
      Fast and easy to set up
    • 2
      Slim
    • 2
      saltstack
    • 1
      Virtual hosting
    • 1
      Narrow focus. Easy to configure. Fast
    • 1
      Along with Redis Cache its the Most superior
    • 1
      Ingress controller
    CONS OF NGINX
    • 10
      Advanced features require subscription

    related NGINX posts

    Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

    We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

    See more

    Around the time of their Series A, Pinterest’s stack included Python and Django, with Tornado and Node.js as web servers. Memcached / Membase and Redis handled caching, with RabbitMQ handling queueing. Nginx, HAproxy and Varnish managed static-delivery and load-balancing, with persistent data storage handled by MySQL.

    See more
    Zuul logo

    Zuul

    246
    379
    8
    An edge service that provides dynamic routing, monitoring, resiliency, security, and more
    246
    379
    + 1
    8
    PROS OF ZUUL
    • 8
      Load blancing
    CONS OF ZUUL
      Be the first to leave a con

      related Zuul posts

      Azure API Management logo

      Azure API Management

      57
      81
      0
      Hybrid, multi-cloud management platform for APIs across all environments
      57
      81
      + 1
      0
      PROS OF AZURE API MANAGEMENT
        Be the first to leave a pro
        CONS OF AZURE API MANAGEMENT
          Be the first to leave a con

          related Azure API Management posts

          Ambassador logo

          Ambassador

          75
          187
          4
          Open source, Kubernetes-native API Gateway for Microservices built on Envoy
          75
          187
          + 1
          4
          PROS OF AMBASSADOR
          • 3
            Edge-proxy
          • 1
            Kubernetes friendly configuration
          CONS OF AMBASSADOR
            Be the first to leave a con

            related Ambassador posts

            Tyk Cloud logo

            Tyk Cloud

            51
            94
            31
            Open Source API Management
            51
            94
            + 1
            31
            PROS OF TYK CLOUD
            • 10
              Full featured
            • 5
              Easy to install
            • 5
              Great Performance
            • 4
              Flexible
            • 2
              Easy to use
            • 2
              Better Oauth integration
            • 2
              Good value
            • 1
              Great support & advice
            CONS OF TYK CLOUD
              Be the first to leave a con

              related Tyk Cloud posts

              Al Tsang
              Problem/Challenge

              We needed a lightweight and completely customizable #microservices #gateway to be able to generate #JWT and introspect #OAuth2 tokens as well. The #gateway was going to front all #APIs for our single page web app as well as externalized #APIs for our partners.

              Contenders

              We looked at Tyk Cloud and Kong. Kong's plugins are all Lua based and its core is NGINX and OpenResty. Although it's open source, it's not the greatest platform to be able to customize. On top of that enterprise features are paid and expensive. Tyk is Go and the nomenclature used within Tyk like "sessions" was bizarre, and again enterprise features were paid.

              Decision

              We ultimately decided to roll our own using ExpressJS into Express Gateway because the use case for using ExpressJS as an #API #gateway was tried and true, in fact - all the enterprise features that the other two charge for #OAuth2 introspection etc were freely available within ExpressJS middleware.

              Outcome

              We opened source Express Gateway with a core set of plugins and the community started writing their own and could quickly do so by rolling lots of ExpressJS middleware into Express Gateway

              See more
              API Umbrella logo

              API Umbrella

              27
              125
              0
              Open source API management platform used by api.data.gov
              27
              125
              + 1
              0
              PROS OF API UMBRELLA
                Be the first to leave a pro
                CONS OF API UMBRELLA
                  Be the first to leave a con

                  related API Umbrella posts