Skip to main content
logo

DGate API Gateway

Open Source Function Native API Gateway!

Get Started
⭐  on Github

    Features

Manage using CLI

DGate offers a CLI tool to allow users to manage resources using the Admin API. Monitoring, debugging, verifying changes, and deploying resources can be done using the CLI tool.

Distributed Replication

DGate supports replication of resources across multiple instances using the Raft Consensus Algorithm. This allows the user to scale the gateway horizontally and ensure high availability.

Typescript Functions

Modules support JavaScript and TypeScript functions. This allows the user to write custom functions to manipulate the request and response objects.


    Roadmap Features

WAF

DGate plans to offer support for Web Application Firewall (WAF) to protect resources from common web attacks Users will be able to update/change these in real-time with no updates.

Resource Canary

DGate plans to offer support for canary deployments to allow users to test new features in production with a subset of users.

Admin Dashboard

DGate plans to offer an admin dashboard to allow users to manage resources from a web interface. The web interface will also offer monitoring and module debugging tools.