---
---
TiDB Cloud is the fully-managed service built on top of TiDB, which is highly compatible with the MySQL protocol and supports most MySQL syntax and features.
Build your application with the language you use by following the guides with sample codes.
JavaScript
[
Serverless Driver (beta)
Connect to TiDB Cloud over HTTPS from edge environments.](/tidbcloud/serverless-driver/)
[Guide](/tidbcloud/serverless-driver/)[GitHub](https://github.com/tidbcloud/serverless-js)
[
Next.js
Connect Next.js with mysql2 to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-nextjs/)
[Guide](/tidbcloud/dev-guide-sample-application-nextjs/)[GitHub](https://github.com/vercel/next.js)
[
Prisma
Connect to TiDB Cloud with Prisma ORM.](/tidbcloud/dev-guide-sample-application-nodejs-prisma/)
[Guide](/tidbcloud/dev-guide-sample-application-nodejs-prisma/)[GitHub](https://github.com/prisma/prisma)
[
TypeORM
Connect to TiDB Cloud with TypeORM.](/tidbcloud/dev-guide-sample-application-nodejs-typeorm/)
[Guide](/tidbcloud/dev-guide-sample-application-nodejs-typeorm/)[GitHub](https://github.com/typeorm/typeorm)
[
Sequelize
Connect to TiDB Cloud with Sequelize ORM.](/tidbcloud/dev-guide-sample-application-nodejs-sequelize/)
[Guide](/tidbcloud/dev-guide-sample-application-nodejs-sequelize/)[GitHub](https://github.com/sequelize/sequelize)
[
mysql.js
Connect Node.js with mysql.js module to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-nodejs-mysqljs/)
[Guide](/tidbcloud/dev-guide-sample-application-nodejs-mysqljs/)[GitHub](https://github.com/mysqljs/mysql)
[
node-mysql2
Connect Node.js with node-mysql2 module to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-nodejs-mysql2/)
[Guide](/tidbcloud/dev-guide-sample-application-nodejs-mysql2/)[GitHub](https://github.com/sidorares/node-mysql2)
[
AWS Lambda
Connect AWS Lambda Function with mysql2 to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-aws-lambda/)
[Guide](/tidbcloud/dev-guide-sample-application-aws-lambda/)[GitHub](https://github.com/sidorares/node-mysql2)
Python
[
Django
Connect Django application with django-tidb to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-python-django/)
[Guide](/tidbcloud/dev-guide-sample-application-python-django/)[GitHub](https://github.com/pingcap/django-tidb)
[
MySQL Connector/Python
Connect to TiDB Cloud with the official MySQL package.](/tidbcloud/dev-guide-sample-application-python-mysql-connector/)
[Guide](/tidbcloud/dev-guide-sample-application-python-mysql-connector/)[GitHub](https://github.com/mysql/mysql-connector-python)
[
PyMySQL
Connect to TiDB Cloud with PyMySQL package.](/tidbcloud/dev-guide-sample-application-python-pymysql/)
[Guide](/tidbcloud/dev-guide-sample-application-python-pymysql/)[GitHub](https://github.com/PyMySQL/PyMySQL)
[
mysqlclient
Connect to TiDB Cloud with mysqlclient package.](/tidbcloud/dev-guide-sample-application-python-mysqlclient/)
[Guide](/tidbcloud/dev-guide-sample-application-python-mysqlclient/)[GitHub](https://github.com/PyMySQL/mysqlclient)
[
SQLAlchemy
Connect to TiDB Cloud with SQLAlchemy ORM.](/tidbcloud/dev-guide-sample-application-python-sqlalchemy/)
[Guide](/tidbcloud/dev-guide-sample-application-python-sqlalchemy/)[GitHub](https://github.com/sqlalchemy/sqlalchemy)
[
peewee
Connect to TiDB Cloud with Peewee ORM.](/tidbcloud/dev-guide-sample-application-python-peewee/)
[Guide](/tidbcloud/dev-guide-sample-application-python-peewee/)[GitHub](https://github.com/coleifer/peewee)
Java
[
JDBC
Connect to TiDB Cloud with JDBC (MySQL Connector/J).](/tidbcloud/dev-guide-sample-application-java-jdbc/)
[Guide](/tidbcloud/dev-guide-sample-application-java-jdbc/)[GitHub](https://github.com/mysql/mysql-connector-j)
[
MyBatis
Connect to TiDB Cloud with MyBatis ORM.](/tidbcloud/dev-guide-sample-application-java-mybatis/)
[Guide](/tidbcloud/dev-guide-sample-application-java-mybatis/)[GitHub](https://github.com/mybatis/mybatis-3)
[
Hibernate
Connect to TiDB Cloud with Hibernate ORM.](/tidbcloud/dev-guide-sample-application-java-hibernate/)
[Guide](/tidbcloud/dev-guide-sample-application-java-hibernate/)[GitHub](https://github.com/hibernate/hibernate-orm)
[
Spring Boot
Connect Spring based application with Spring Data JPA to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-java-spring-boot/)
[Guide](/tidbcloud/dev-guide-sample-application-java-spring-boot/)[GitHub](https://github.com/spring-projects/spring-data-jpa)
Go
[
Go-MySQL-Driver
Connect to TiDB Cloud with MySQL driver for Go.](/tidbcloud/dev-guide-sample-application-golang-sql-driver/)
[Guide](/tidbcloud/dev-guide-sample-application-golang-sql-driver/)[GitHub](https://github.com/go-sql-driver/mysql)
[
GORM
Connect to TiDB Cloud with GORM.](/tidbcloud/dev-guide-sample-application-golang-gorm/)
[Guide](/tidbcloud/dev-guide-sample-application-golang-gorm/)[GitHub](https://github.com/go-gorm/gorm)
Ruby
[
Ruby on Rails
Connect Ruby on Rails application with Active Record ORM to TiDB Cloud.](/tidbcloud/dev-guide-sample-application-ruby-rails/)
[Guide](/tidbcloud/dev-guide-sample-application-ruby-rails/)[GitHub](https://github.com/rails/rails/tree/main/activerecord)
[
mysql2
Connect to TiDB Cloud with mysql2 driver.](/tidbcloud/dev-guide-sample-application-ruby-mysql2/)
[Guide](/tidbcloud/dev-guide-sample-application-ruby-mysql2/)[GitHub](https://github.com/brianmario/mysql2)
In addition to these guides, PingCAP works with the community to support [third-party MySQL drivers, ORMs, and tools](/tidbcloud/dev-guide-third-party-support/).
As TiDB is a MySQL-compatible database, you can use many familiar client software tools to connect to TiDB Cloud and manage your databases. Or, you can use our [command line tool](/tidbcloud/get-started-with-cli) to connect and manage your databases.
[
MySQL Workbench
Connect and manage TiDB Cloud databases with MySQL Workbench.](/tidbcloud/dev-guide-gui-mysql-workbench/)
[
Visual Studio Code
Connect and manage TiDB Cloud databases with the SQLTools extension in VS Code.](/tidbcloud/dev-guide-gui-vscode-sqltools/)
[
DBeaver
Connect and manage TiDB Cloud databases with DBeaver.](/tidbcloud/dev-guide-gui-dbeaver/)
[
DataGrip
Connect and manage TiDB Cloud databases with DataGrip by JetBrains.](/tidbcloud/dev-guide-gui-datagrip/)
Learn other topics about developing with TiDB Cloud.
* Use [TiDB Cloud CLI](/tidbcloud/get-started-with-cli) to develop, manage and deploy your applications.
* Explore popular [service integrations](/tidbcloud/integrate-tidbcloud-with-airbyte) with TiDB Cloud.
* Follow [TiDB database development reference](/tidbcloud/dev-guide-schema-design-overview/) to design, interact with, optimize, and troubleshoot your data and schema.
* Follow the free online course [Introduction to TiDB](https://eng.edu.pingcap.com/catalog/info/id:203/?utm_source=docs-dev-guide).