Skip to main content
Apps are currently part of a private beta program and are not publicly available.
Access to the Apps platform requires approval from the Juo team.
Apps are the primary mechanism for extending the Juo platform’s capabilities. Developers can create Apps that add custom functionality to the platform, enabling integration with external services, custom business logic, and specialized features.

App deployment models

Apps in Juo can be deployed in two primary ways:
  • Single-tenant apps: Installed for and scoped to a single tenant (sometimes referred to as an “account” or “organization”). These apps provide custom functionality tailored to one tenant.
  • Multi-tenant apps: Designed to be installed by multiple tenants, allowing developers to build reusable, scalable solutions that work across different organizations.
Note: In this documentation, “tenant”, “account”, and “organization” are used interchangeably to describe an individual business entity or user group operating within the Juo platform. This aligns with common terminology in SaaS and platform ecosystems.

Architecture

Apps integrate with the Juo platform through well-defined extension points, allowing them to interact with core platform services while maintaining security and isolation.

Extensibility

Apps can extend the Juo platform in three main areas: Workflows, Blocks, and Portal. Each app can utilize one, some, or all of these extensibility areas depending on its requirements.