Skip to content

aws-samples/aurora-dsql-samples

Aurora DSQL Samples

Discord chat

This repository contains code examples that demonstrate how to use the Aurora DSQL.

To get started with Aurora DSQL, create clusters and more information, please refer to AWS Documentation

How this repository is organized

The subdirectories contain code examples for connecting and using Aurora DSQL in each programming language and ORM framework. The examples demonstrate the most common uses, such as installing clients, handling authentication, performing CRUD operations, and more. Please refer to the documentation for a full list of differences and limitations.

Language Client / ORM
C++ libpq
C# (dotnet) Npgsql
Go pgx
Java HikariCP + pgJDBC
Java Liquibase
Java Spring Boot
JavaScript AWS Lambda + node-postgres
JavaScript node-postgres (standalone)
JavaScript Postgres.js
Python asyncpg
Python Jupyter
Python psycopg
Python psycopg2
Python SQLAlchemy
Ruby pg
Ruby Rails
Rust sqlx
Typescript Prisma
Typescript Sequelize
Typescript TypeORM
Language Cluster Management
C++ cluster_management
C# (dotnet) cluster_management
Go cluster_management
Java cluster_management
JavaScript cluster_management
Python cluster_management
Ruby cluster_management
Rust cluster_management
Language Token Generation
CLI generate_token
C++ generate_token
C# (dotnet) generate_token
Go generate_token
Java generate_token
JavaScript generate_token
Python generate_token
Ruby generate_token
Rust generate_token

Each example includes language and client-specific instructions as well as instructions to invoke example code.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the MIT-0 License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 25