What is Vahana run time also known as VRT?

What people mean by VRT? Why do we need VRT?

The Vahana Runtime is a set of applications or shells deployed on the client side to execute applications developed on the Vahana platform.

It can be of three types-

Mobile VRT- Mobile VRT (Vahana Runtime) is an integral part of every mobile application developed on Vahana. It reads the configuration set in the Developer Portal during app creation and renders the application accordingly. The Mobile VRT is included in the mobile application build, such as APK (Android) or IPA (iOS) files.

Web VRT- Web VRT (Vahana Runtime) contains the runtime for web applications built on the Vahana platform. It is responsible for rendering and executing web applications according to the configurations set in the Developer Portal.

Server VRT- Server VRT (Vahana Runtime) is a collection of microservices deployed on the client’s preferred server location, either on-premise or in the cloud. It comprises various tools like Elasticsearch, Logstash, Redis, etc., to perform a range of functions, including storing the complete configuration done in the Developer Portal, executing services and APIs created on vConnect, monitoring service health, logging request responses, and providing session management and authentication functionality.

When we say VRT, we mostly talk about Server VRT