Lesson 6: Building applications

In this lesson, we’ll learn how to use the TypeDB native language drivers to build applications on TypeDB. We’ll start by seeing how to manage databases, then learn to use transactions. We’ll see how we use different transaction types to execute queries, and how we can process results that are returned.

The examples and exercises in this lesson feature the official TypeDB Python driver, though other language drivers feature extremely similar APIs.

  • You should complete Lesson 5 before starting this lesson.

Lesson contents

Driver overview and installation.

Learn how to connect to a server and manage databases.

Learn how to open sessions and control transactions.

Learn how to execute read, write, and schema queries.

Learn how to efficiently process the results of read queries.