Like API gateways, for databases

Free and open-source cloud-native database gateway
and framework for building data-driven applications

Get StartedDownloadConsole - Developer Tool of the WeekVisit Postgres Weekly - Issue 526Visit This Week in GKE - Issue 2
A typical architecture of GatewayD

Explore Our Fantastic Plugins

gatewayd-plugin-cache
Cache
Category: OSS

Optimize performance by caching SQL SELECT query results in Redis, ensuring efficient invalidation upon DML, DDL, and similar queries. Benefit from features such as TTL, multi-database support, Prometheus metrics, and more.

Learn More
gatewayd-plugin-sql-ids-ips
SQL IDS/IPS
Category: Enterprise

Safeguard your systems against SQL injection attacks using our meticulously crafted deep learning models. Detect and prevent these attacks effectively, taking immediate and proactive measures to ensure the security of your data and infrastructure.

Learn More
gatewayd-plugin-advanced-cache
Advanced Cache
Category: Enterprise

Seamlessly invalidate cached results, regardless of direct client connections to the database, ensuring consistent and up-to-date data throughout your infrastructure.

Learn More
More features
More features and plugins

Constantly evolving with new features and plugins, our platform ensures you stay ahead with enhanced functionality and capabilities.

Learn More

GatewayD in action

Build robust and resilient data-driven applications

GatewayD helps you build robust and resilient applications, and it works out of the box with zero to no changes to your code and databases.

Supported SQL Databases
Supported SQL Databases

PostgreSQL is officially supported, with more databases being added continuously using plugins. The core is database-agnostic.

Connection Pooling
Connection Pooling & Proxy

Replaces your connection pooling and proxy with a fixed or elastic connection pooling and proxy.

Observability
Observability

As a first-class citizen, logs, traces and metrics are generated for almost everything. You can observe almost anything happening inside.

Plugins
Plugins

Plugins adds features to the core, including caching, SQL injection detection and prevention, and so much more.

SDK
SDK

Developing a plugin becomes easier using the functionality available via the SDK, including wire protocol parsing, SQL parsing and related features.

Project Templates
Project Templates

Create your own plugin in a matter of minutes using readily-available project templates for Go, Python, and soon other languages.

Subscribe to our newsletter!

We send out newsletters on major updates with the latest news
from the GatewayD Labs projects and the community.

logo

Free and open-source cloud-native database gateway and framework for building data-driven applications