RelyREST Overview
Introduction
RelyREST is an API gateway service that sits in front of your REST or GraphQL services. It provides a unified layer for:
- Authentication & authorization — integrate with RelyAuth for JWT, API key, webhook, and other auth modes.
- Security — apply OpenAPI security schemes (API key, HTTP Basic, Bearer, OAuth2 Client Credentials) to upstream requests.
- Request/response transformation — rewrite paths, headers, and bodies using Go templates and JMESPath expressions.
- Load balancing — weighted round-robin across multiple upstream servers with automatic health checking.
- Observability — built-in OpenTelemetry tracing, metrics, and structured logging.
Concepts
RelyREST concepts and how it works.
Getting Started
Set up RelyREST as an API gateway in front of your REST or GraphQL services.
Hasura RESTified Plugin
Integrate RelyREST with Hasura DDN as a RESTified Endpoints Plugin.
Configurations
Reference for the RelyREST server configuration file and environment variables.
Resources
2 items
Observability
Configure observability for RelyREST.