Back to Yugabyte Db

Build a hello world application with YugabyteDB

docs/content/stable/develop/tutorials/build-apps/_index.md

2026.1.0.0-b252.2 KB
Original Source

Applications connect to and interact with YugabyteDB using API client libraries (also known as client drivers). Because the YugabyteDB YSQL API is PostgreSQL-compatible, and the YCQL API has roots in the Apache Cassandra CQL, YugabyteDB supports many third-party drivers.

The tutorials in this section show how to connect applications to YugabyteDB using available Drivers and ORMs.

The tutorials assume you have deployed a YugabyteDB cluster in YugabyteDB Aeon or locally. Refer to Quick start.

{{<index/block>}}

{{<index/item title="Before you begin" body="If your cluster is in YugabyteDB Aeon, start here." href="cloud-add-ip/" icon="/images/section_icons/deploy/checklist.png">}}

{{</index/block>}}

Choose your language

<ul class="nav yb-pills"> <li> <a href="java/cloud-ysql-yb-jdbc/" class="orange"> <i class="fa-brands fa-java"></i> Java </a> </li> <li> <a href="go/cloud-ysql-go/" class="orange"> <i class="fa-brands fa-golang"></i> Go </a> </li> <li> <a href="python/cloud-ysql-python/" class="orange"> <i class="fa-brands fa-python"></i> Python </a> </li> <li> <a href="nodejs/cloud-ysql-node/" class="orange"> <i class="fa-brands fa-node-js"></i> Node.js </a> </li> <li> <a href="elixir/cloud-ysql-elixir/" class="orange"> <i class="fa-classic fa-droplet"></i> Elixir </a> </li> <li> <a href="c/cloud-ysql-c/" class="orange"> <i class="icon-c"></i> C </a> </li> <li> <a href="cpp/cloud-ysql-cpp/" class="orange"> <i class="icon-cplusplus"></i> C++ </a> </li> <li> <a href="csharp/cloud-ysql-csharp/" class="orange"> <i class="icon-csharp"></i> C# </a> </li> <li> <a href="ruby/cloud-ysql-ruby/" class="orange"> <i class="icon-ruby"></i> Ruby </a> </li> <li> <a href="rust/cloud-ysql-rust/" class="orange"> <i class="fa-brands fa-rust"></i> Rust </a> </li> <li> <a href="php/cloud-ysql-php/" class="orange"> <i class="fa-brands fa-php"></i> PHP </a> </li> </ul>