Exposed
 

Get started with Exposed, an ORM framework for Kotlin

Last modified: 03 March 2025

In this tutorial, you’ll learn how to use Exposed’s Domain-Specific Language (DSL) API to store and retrieve data in a relational database by building a simple console application.

By the end of this tutorial, you’ll be able to do the following:

  • Configure database connections using an in-memory database.

  • Define database tables using Exposed’s DSL.

  • Perform basic CRUD (Create, Read, Update, and Delete) operations on the database.