> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cockroachlabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced Example Applications Overview

The examples in this section show you how to build simple applications using CockroachDB.

Click the links in the tables below to see simple but complete example applications for each supported language and library combination.

If you are looking to do a specific task such as connect to the database, insert data, or run multi-statement transactions, see [this list of tasks](#tasks).

> [!NOTE]
>
> Applications may encounter incompatibilities when using advanced or obscure features of a driver or ORM with **partial** support. If you encounter problems, please [contact Support](https://docs.cockroachlabs.com/docs/v23.2/support-resources.md).
>
> Note that tools with [**community-level** support](https://docs.cockroachlabs.com/docs/v23.2/community-tooling.md) have been tested or developed by the CockroachDB community, but are not officially supported by Cockroach Labs. If you encounter problems with using these tools, please contact the maintainer of the tool with details.

## JavaScript/TypeScript

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [node-postgres](https://www.npmjs.com/package/pg) | Full | [AWS Lambda](https://docs.cockroachlabs.com/docs/v23.2/deploy-lambda-function.md) [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-nodejs-app-with-cockroachdb.md) |
| [Sequelize](https://www.npmjs.com/package/sequelize) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-nodejs-app-with-cockroachdb-sequelize.md) |
| [Knex.js](https://knexjs.org/) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-nodejs-app-with-cockroachdb-knexjs.md) |
| [Prisma](https://prisma.io/) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-nodejs-app-with-cockroachdb-prisma.md) [React Web App (Netlify)](https://docs.cockroachlabs.com/docs/v23.2/deploy-app-netlify.md) [React Web App (Next.js/Vercel)](https://docs.cockroachlabs.com/docs/v23.2/deploy-app-vercel.md) |
| [TypeORM](https://www.npmjs.com/package/typeorm) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-typescript-app-with-cockroachdb.md) |

## Python

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [psycopg2](https://www.psycopg.org/docs/install) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-python-app-with-cockroachdb.md) [AWS Lambda](https://docs.cockroachlabs.com/docs/v23.2/deploy-lambda-function.md) |
| [psycopg3](https://www.psycopg.org/psycopg3/docs) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-python-app-with-cockroachdb-psycopg3.md) |
| [asyncpg](https://magicstack.github.io/asyncpg/current) | Partial | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-python-app-with-cockroachdb-asyncpg.md) |
| [SQLAlchemy](https://www.sqlalchemy.org/) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-python-app-with-cockroachdb-sqlalchemy.md) [Multi-region Flask Web App](https://docs.cockroachlabs.com/docs/v23.2/movr.md) |
| [Django](https://pypi.org/project/Django) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-python-app-with-cockroachdb-django.md) |

## Go

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [pgx](https://github.com/jackc/pgx/releases) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-go-app-with-cockroachdb.md) |
| [GORM](https://github.com/jinzhu/gorm/releases) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-go-app-with-cockroachdb-gorm.md) |
| [pq](https://github.com/lib/pq) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-go-app-with-cockroachdb-pq.md) |
| [upper/db](https://github.com/upper/db) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-go-app-with-cockroachdb-upperdb.md) |

## Java

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [JDBC](https://jdbc.postgresql.org/) | Full | [Quickstart](https://docs.cockroachlabs.com/docs/cockroachcloud/quickstart.md) [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-java-app-with-cockroachdb.md) [Roach Data (Spring Boot App)](https://docs.cockroachlabs.com/docs/v23.2/build-a-spring-app-with-cockroachdb-jdbc.md) |
| [Hibernate](https://hibernate.org/orm) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-java-app-with-cockroachdb-hibernate.md) [Roach Data (Spring Boot App)](https://docs.cockroachlabs.com/docs/v23.2/build-a-spring-app-with-cockroachdb-jpa.md) |
| [jOOQ](https://www.jooq.org/) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-java-app-with-cockroachdb-jooq.md) |

## Ruby

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [pg](https://rubygems.org/gems/pg) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-ruby-app-with-cockroachdb.md) |
| [Active Record](https://rubygems.org/gems/activerecord) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-ruby-app-with-cockroachdb-activerecord.md) |

## C\#

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [Npgsql](https://www.npgsql.org/) | Full | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-csharp-app-with-cockroachdb.md) |

## Rust

| Driver/ORM Framework | Support level | Example apps |
| - | - | - |
| [Rust-Postgres](https://github.com/sfackler/rust-postgres) | Partial | [Simple CRUD](https://docs.cockroachlabs.com/docs/v23.2/build-a-rust-app-with-cockroachdb.md) |

## See also

Reference information:

* [Client drivers](https://docs.cockroachlabs.com/docs/v23.2/install-client-drivers.md)
* [Third-Party Tools Supported by Cockroach Labs](https://docs.cockroachlabs.com/docs/v23.2/third-party-database-tools.md)
* [Third-Party Tools Supported by the Community](https://docs.cockroachlabs.com/docs/v23.2/community-tooling.md)
* [Connection parameters](https://docs.cockroachlabs.com/docs/v23.2/connection-parameters.md)
* [Transactions](https://docs.cockroachlabs.com/docs/v23.2/transactions.md)
* [Performance best practices](https://docs.cockroachlabs.com/docs/v23.2/performance-best-practices-overview.md)

Specific tasks:

* [Connect to the Database](https://docs.cockroachlabs.com/docs/v23.2/connect-to-the-database.md)
* [Insert Data](https://docs.cockroachlabs.com/docs/v23.2/insert-data.md)
* [Query Data](https://docs.cockroachlabs.com/docs/v23.2/query-data.md)
* [Update Data](https://docs.cockroachlabs.com/docs/v23.2/update-data.md)
* [Delete Data](https://docs.cockroachlabs.com/docs/v23.2/delete-data.md)
* [Optimize Statement Performance](https://docs.cockroachlabs.com/docs/v23.2/make-queries-fast.md)
* [Run Multi-Statement Transactions](https://docs.cockroachlabs.com/docs/v23.2/run-multi-statement-transactions)
* [Troubleshoot SQL Statements](https://docs.cockroachlabs.com/docs/v23.2/query-behavior-troubleshooting.md)
