App

In the Nyra ecosystem, an App serves as a container, housing groups and extensions. It can operate in two primary modes:

  1. As a standalone process running within a Docker container, typically deployed in cloud environments.

  2. As a thread embedded within an existing application, whether on the client or server side.

This flexibility allows Nyra to seamlessly integrate with and perform localized modifications or incremental enhancements to an existing project without necessitating a complete overhaul or re-architecture to conform to the Nyra framework.

Run NYRA as a Process or a Thread
Different mode of app running

Nyra App Folder Structure

The Nyra framework empowers developers to create Nyra packages in a variety of programming languages. Despite the diversity of languages, the framework enforces a consistent folder structure for all Nyra applications, ensuring uniformity and coherence across implementations regardless of the underlying technology stack.

Last updated