Build, configure and maintain your applications using the Rayven Workspace
Overview
In Rayven, every application is a standalone solution built and configured within your Rayven Account. The process of creating and managing an application involves setting up its core elements—Tables, Workflows, Interfaces, and Users—using the tools available in the Rayven Workspace. Each application can have its own data model, logic, user interface, and access controls, making it easy to build multiple independent apps within a single environment.
This guide explains how to create new applications, manage existing ones, and organise their core elements using the Workspace.
Creating a New Application
To create a new application:
-
Log in to the Rayven Workspace:
https://workspace.rayven.io/ -
On the Workspace home page, you can choose from the following options:
-
Start with AI Blueprint – Let Rayven’s AI generate an application scaffold (Tables, Workflows, Interfaces) based on your description.
-
Start Building Now – Begin a blank project and define your application structure manually.
-
Create App – Click the Create App link in the left-hand menu below the Home link.
-
All three options take you into the application setup process, where you'll give your app a name and start building.
Managing Existing Applications
From the My Apps list in the Workspace, you can:
-
Open and configure an application
-
Manage access roles for Workspace Users
-
View or delete applications
-
Duplicate an application (where supported)
Each application entry shows:
-
Application name
-
Description
-
Last modified date
-
Actions menu
Application Structure and Configuration
Once inside an application, you will manage four key areas:
Tables
Tables store structured data for your application. Each application requires at least one Primary Table, which acts as the anchor for workflow and interface logic. You can also create Secondary Tables to enrich data models.
-
Access the Tables section to:
-
Add, edit, or delete tables
-
Define table columns and labels
-
Link Secondary Tables to Primary Tables using UID or Labels
-
Upload bulk data or manually input rows
-
Workflows
Workflows define the logic and automation in your application. Each workflow consists of nodes connected in a sequence, and can include:
-
Data ingestion via Connector nodes
-
Logic and calculations via Function nodes
-
Output to external systems
-
Frontend elements for Interfaces
-
JavaScript or UI Code nodes for advanced logic
-
Optional AI nodes for dynamic processing
Use the Workflow Builder to:
-
Create and edit workflows
-
Add nodes and configure logic
-
Push data between workflows
-
Connect with tables or interfaces
Interfaces
Interfaces are the front-end screens users interact with. These are composed of widgets that come from Frontend nodes in workflows.
From the Interfaces section, you can:
-
Create, rename, and order interfaces
-
Select Frontend nodes (widgets) to display
-
Choose between Standard and Analytics Interfaces
-
Set icons and optional background styles
Widgets are positioned and resized on the front end by Application Users with the appropriate permissions.
Users
Manage Application Users and User Groups in the Users section. Here, you define who can access each interface and what data they can see.
You can:
-
Create User Groups
-
Assign label-based data filters
-
Grant interface access per group
-
Add individual Application Users to groups
Best Practices
-
Use labels in your Primary Table to manage data segmentation for users.
-
Keep logic modular by separating workflows for ingestion, processing, and visualisation.
-
Leverage UI Code nodes only when pre-built widgets don’t meet your needs.
-
Start with a simple interface layout and adjust widget positions from the front end.
-
Apply user roles carefully to enforce access boundaries.
Summary
Rayven applications are modular, standalone solutions built inside your Rayven Account. Using the Workspace, you can create and manage all the components—data tables, logic workflows, user interfaces, and user access groups. Each component can be added, updated, and connected as your solution evolves. Whether you're starting from an AI-generated scaffold or building from scratch, Rayven gives you the flexibility to create tailored applications to meet your needs.
FAQs
How do I create a new application in the Workspace?
You can start a new application using any of the following options:
-
Start with AI Blueprint to generate a scaffold from a description
-
Start Building Now to begin a blank app
-
Create App from the left-hand menu under Home
Do all applications need a user interface?
No. You can build applications that run entirely through workflows—useful for data processing, system integrations, or backend automation—without exposing a front-end interface to users.
Can I build more than one app in the same Rayven Account?
Yes. Your account can contain multiple standalone applications, each with its own logic, data, interfaces, and users.
Can Workspace Users collaborate on the same application?
Yes, if they are given access and assigned roles for that application.
Can I change the application structure later?
Absolutely. You can modify tables, workflows, interfaces, and user access at any time as your application evolves.