Resources

Plugins

Authentication

  • Basic Auth

    Username and Password

  • Key Auth

    API keys for users and applications

  • OAuth2

    Authentications and Authorization Flows

  • JWT

    JSON Web Token issuing and validation

Customization

  • Expression

    Execute JavaScript within the egContext object

  • Request Transformer

    Modify header or body in the request message

  • Response Transformer

    Modify header or body in the response message

Security

  • CORS

    Cross Origin Resource Sharing

Serverless

  • Lambda

    Proxy to AWS Lambda Functions

Quality of Service

  • Simple Logger

    Logging Format and Output

  • Load Balancer Proxy

    Load Balance and Proxy to Services

  • Rate Limiter

    Throttle API Requests

Utilities

  • Rewrite

    Rewrite URL or Redirect Requests

  • Terminate

    Terminate a request with a status code and message

Community

Get involved and join our community of developers, practitioners and technologists.

If you have come across what you think is a bug, or just want to make a feature request, open a ticket in the issue queue.

Contributing

We are looking for community members to add to our growing list of contributors. There are a lot of ways to contribute:

  • Address an open issue in the project
  • Provide feedback on features and enhancements on the Express Gateway Feathub
  • Implement a feature on the roadmap or help with what's currently being worked on for the next release
  • Help answer questions with your expertise
  • Add examples and documentation so others can get onboard easier

Big or small, every effort counts! For more information check out the Contributor’s guide in the Express Gateway repo.

Get In Touch