Skip to content

Documentation

Nexia Docs

Build an App step by step, find a public SDK API, or look up the details behind your next task.

Start with the quickstart: create a developer project, prepare a cloud sandbox, connect the public CLI, and open your own app in a Nexia work tab. Core is private server software and is not distributed to developers.

Use AI-assisted development to iterate inside your app folder. The CLI alpha supports static app previews and review submission; SDK package references describe a separate integration contract and do not grant private repository access.

Build an App

Build your business feature as an App Package. The SDK supplies the public PHP and React APIs; Core runs your App with tenant context, authorization, and the product Shell. Start with one Resource and add the capabilities you need.

StepWhat you finish
QuickstartA running local host and tenant login
Create an App PackageYour own package, identity, and entry point
Create a ResourceA Note model, protected API, and working screens
Data Model and MigrationsA field persisted and exposed through the Resource
Build an App screenA usable form, detail view, and list
Test an AppEvidence that your changes and access rules work
Release an AppA versioned package a host can install and upgrade

Each guide starts with the working path. Options and explanations follow it. If you already have a checkout, use Set up App development to select the App you will edit.

Find the feature you need

I want to…Start here
Understand how my App runsNexia System Overview
Find an SDK service, component, or hookApp SDK
Add or protect a business actionAdd a protected API
Add search, filters, or a form fieldBuild an App screen
Publish navigation, a widget, or another capabilityExtension Model
Reference another App's data or react to changesChoose a cross-App integration
Add approval, a process, or signingBusiness Process, Electronic Approval, Electronic Signature
Export or import Resource dataResource Transfer
Diagnose a missing App or screenFix contribution discovery

Understand the responsibilities

Your App owns business data, validation, policies, and screens. SDK contracts connect it to Core services and extension points. Core owns tenant isolation, host service implementations, and composition of the product UI.

Read Tenant and context and Permissions and roles before changing access or asynchronous work. Installation alone does not grant business permissions.

Advanced work

For host changes, development commands, or deployment settings:

Browse by section

Find the next thing you need to do.

08 materials

Getting Started

Run a local host, prepare your App checkout, and find development commands.

Open first material

Common Setup

Install the host and prove repository access before choosing a work lane.

02

App Developers

Select the local App source used by the host.

02

Platform and SDK Developers

Prepare the cross-repository workflow for Platform, SDK, and App contracts.

01

Developer Tools

Find Task and Artisan commands by purpose and operational impact.

03

10 materials

Building Apps

Build, expose, secure, integrate, test, and release an independently versioned App.

Open first material

App Package

Decide whether a capability needs an independent App, then create it.

01

Domain and Data

Create Resources, data models, and migrations.

02

Protect an Operation

Apply SDK authorization contracts to policies, APIs, and tests.

01

Screens

Build and localize App screens with the Frontend SDK.

02

Cross-App Integration

Handle another App's facts and changes without direct dependencies.

02

Test and Release

Verify in the supported harness and release an independent version.

02

17 materials

Platform Integrations

Add menus, settings, widgets, and workflow integrations to your App as you need them.

Open first material

App Identity and Lifecycle

App identity, required installation content, and tenant-owned copies.

04

Shell and Navigation

Publish App Menu destinations and Command Palette behavior.

03

App Surface Extensions

Publish App settings screens, dashboard widgets, and slot widgets.

03

Authorization Extensions

Suggest App permission bundles through administrator-adopted role presets.

01

Resource Integration

Connect Resources through catalogs, references, and governed data movement.

03

Workbench Extensions

Publish App descriptors and business documents to Business Process, E-Approval, and Electronic Signature.

03

13 materials

SDK Reference

Find public PHP services, frontend components, and contribution contracts for your App.

Open first material

SDK Overview

Choose an SDK capability by the task it supports.

02

App Package

Composer metadata and App manifest contracts.

01

PHP SDK

The PHP contracts an App may import.

02

Frontend SDK

The frontend contract between the Shell and App surfaces.

01

Contribution Contracts

Contracts that expose Resources and installation content.

04

Business Process, E-Approval, and Electronic Signature

Business Process, E-Approval, and Electronic Signature descriptor and host contracts.

03

06 materials

Architecture

Understand the runtime choices, boundaries, tenancy, security, configuration, and extension model.

Open first material

Whole System

The runtime map joining browsers, agents, Central, tenants, and Apps.

01

Platform, SDK, and App Boundaries

The three ownership regions and allowed dependency directions.

01

Tenancy and Security

Tenant and actor context plus the permission, role, and grant model.

02

Extension Model

Contributions, catalogs, presets, templates, and descriptors.

01

Configuration Model

Separate deployment, platform, and App-owned configuration.

01

07 materials

Platform Runtime

Follow how the Platform discovers, combines, authorizes, and executes the contracts published by Apps.

Open first material

Web and Shell

The tenant SPA and Shell runtime that compose routes, surfaces, and App contributions.

02

Backend Runtime

Laravel, Octane, FrankenPHP, and the lifecycle of long-running work.

03

Search Runtime

The execution boundary between candidate retrieval and tenant authorization checks.

01

Content

The Platform-owned Knowledge, Document Library, and Communications capabilities behind Information.

01

06 materials

Operations and ConfigurationOperators

Configure supported platform services and bring optional local runtimes online safely.

Open first material

Platform Configuration

Choose and configure Site Configuration and Search runtime profiles.

04

Optional Services

Bring optional services such as Agent Gateway online for the work that needs them.

02

06 materials

Troubleshooting

Diagnose installation, discovery, boundary, tenant-context, and test failures.

Open first material

Installation and Environment

Diagnose Docker, database, and initial configuration failures.

01

Discovery

Find why an App or contribution does not appear.

01

Boundaries

Repair Platform, SDK, and App import or ownership violations.

01

Context and Tests

Diagnose tenant, actor, and test-harness failures.

02

Business Process and E-Approval

Diagnose Business Process and E-Approval contract or runtime failures.

01