Skip to content

Applications

Overview

An application is the primary deliverable in Bellini. Each application is a self-contained project that groups all of the resources needed to build and deploy a web or mobile app: pages, components, APIs, services, scripts, stylesheets, and assets.

Applications are managed in the Apps view in the left sidebar. You can create, open, and delete applications from there.

What You Will Learn

  • What an application contains
  • How to create a new application
  • How to configure an application
  • How to import and export applications

What an Application Contains

Each Bellini application is composed of the following resources:

  • Pages — the screens of your application, each accessible at a configured URL path. See Pages.
  • Components — app-scoped reusable UI elements used within the application. See Components.
  • APIs — REST or GraphQL endpoints consumed by the application. See APIs.
  • Services — custom reusable logic objects shared across the application.
  • Scripts — global JavaScript files available across the application.
  • Stylesheets — global CSS files applied across the application.
  • Assets — images, fonts, and other static files used in the application.

For a full breakdown of the resource structure, see Application Structure.


Creating an Application

New applications are created from the Apps view using a short wizard. You provide a name and a few initial settings, and Bellini creates the application in your organization's workspace.

For step-by-step instructions, see Creating an App.


Configuring an Application

Each application has a dedicated configuration area covering:

  • General Settings — name, description, and basic options. See General Settings.
  • Authentication — access control for the application and its pages. See Authentication.
  • Environments — manage multiple deployment targets (e.g. staging, production). See Environments.
  • Themes — visual styling applied across all built-in components. See Themes.
  • Mobile — settings for mobile app export. See Mobile.
  • Advanced — additional application-level settings. See Advanced.

Importing and Exporting Applications

Bellini applications can be exported as .zip files and imported into another organization or environment. This is useful for backups, migrations, and sharing applications between teams.

For details, see Import/Export.


Helpful Resources

  • Creating an App — Step-by-step guide to creating your first application.
  • Application Structure — A detailed look at the resources that make up an application.
  • Pages — How to build and manage the screens of your application.
  • Components — Built-in and custom components available in Bellini.