Types of API
This section outlines two types of API for interacting with the database:
This section outlines two types of API for interacting with the database:
The Genesis low-code platform relies on Kotlin coroutines for providing high-performance applications. The Async API is the preferred API for accessing the database in Kotlin. The RxJava API is also available. If you use Java, the asynchronous API is not available.
RxJava is a Java implementation of reactive extensions. The Genesis database uses this library to represent asynchronous database operations in java.