Aurora DSQL Connectors
This monorepo contains database driver connectors for Amazon Aurora DSQL, AWS's distributed SQL database.
Available Connectors
Go
| Package | Description | Module | License |
|---|---|---|---|
| aurora-dsql-pgx-connector | pgx connector for Aurora DSQL | github.com/awslabs/aurora-dsql-connectors/go/pgx |
Java
| Package | Description | Maven Central | License |
|---|---|---|---|
| aurora-dsql-jdbc-connector | JDBC connector for Aurora DSQL |
Node.js
| Package | Description | npm | License |
|---|---|---|---|
| @aws/aurora-dsql-node-postgres-connector | node-postgres (pg) connector for Aurora DSQL | ||
| @aws/aurora-dsql-postgresjs-connector | Postgres.js connector for Aurora DSQL |
Python
| Package | Description | PyPI | License |
|---|---|---|---|
| aurora-dsql-python-connector | Python connectors for Aurora DSQL (psycopg, psycopg2, asyncpg) |
Installation
Each connector is published as an independent package. Install the one you need:
# Python (with psycopg support)
pip install aurora-dsql-python-connector[psycopg]
# Python (with asyncpg support)
pip install aurora-dsql-python-connector[asyncpg]
# Node.js (node-postgres)
npm install @aws/aurora-dsql-node-postgres-connector
# Node.js (postgres.js)
npm install @aws/aurora-dsql-postgresjs-connector
# Go
go get github.com/awslabs/aurora-dsql-connectors/go/pgxFor 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:
- Go pgx connector documentation
- Java JDBC connector documentation
- Node.js node-postgres connector documentation
- Node.js postgres.js connector documentation
- Python connector documentation
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).