The project is in a healthy, maintained state
A connector that integrates IAM authentication for connecting Ruby applications to Amazon Aurora DSQL clusters using the pg gem
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 13.0
~> 3.13

Runtime

>= 2.4, < 4.0
~> 1.5
 Project Readme

Aurora DSQL Connectors

This monorepo contains database driver connectors for Amazon Aurora DSQL, AWS's distributed SQL database.

Available Connectors

.NET

Package Description NuGet License
Amazon.AuroraDsql.Npgsql Npgsql connector for Aurora DSQL NuGet License

Go

Package Description Module License
aurora-dsql-pgx-connector pgx connector for Aurora DSQL github.com/awslabs/aurora-dsql-connectors/go/pgx License

Java

Package Description Maven Central License
aurora-dsql-jdbc-connector JDBC connector for Aurora DSQL Maven Central License

Node.js

Package Description npm License
@aws/aurora-dsql-node-postgres-connector node-postgres (pg) connector for Aurora DSQL npm License
@aws/aurora-dsql-postgresjs-connector Postgres.js connector for Aurora DSQL npm License

Python

Package Description PyPI License
aurora-dsql-python-connector Python connectors for Aurora DSQL (psycopg, psycopg2, asyncpg) PyPI License

PHP

Package Description Packagist License
aurora-dsql-pdo-pgsql PDO_PGSQL connector for Aurora DSQL Packagist License

Ruby

Package Description RubyGems License
aurora-dsql-ruby-pg pg connector for Aurora DSQL Gem Version License

Rust

Package Description crates.io License
aurora-dsql-sqlx-connector SQLx connector for Aurora DSQL crates.io License

Installation

Each connector is published as an independent package. Install the one you need:

# .NET
dotnet add package Amazon.AuroraDsql.Npgsql

# Go
go get github.com/awslabs/aurora-dsql-connectors/go/pgx

# Node.js (node-postgres)
npm install @aws/aurora-dsql-node-postgres-connector

# Node.js (postgres.js)
npm install @aws/aurora-dsql-postgresjs-connector

# Python (with psycopg support)
pip install aurora-dsql-python-connector[psycopg]

# Python (with asyncpg support)
pip install aurora-dsql-python-connector[asyncpg]

# PHP
composer require awslabs/aurora-dsql-pdo-pgsql

# Ruby
gem install aurora-dsql-ruby-pg

# Rust
cargo add aurora-dsql-sqlx-connector

For Java connectors, see the Java JDBC connector documentation for Maven/Gradle installation instructions.

Documentation

See the README in each connector's directory for detailed usage instructions:

Versioning

Each connector is versioned independently. Version numbers continue from the original standalone repositories to maintain backwards compatibility.

Contributing

See CONTRIBUTING.md for guidelines on how to contribute to this project.

Security

See SECURITY.md for information on reporting security issues.

License

This repository is licensed under Apache-2.0 (LICENSE).