Apps
A Business NXT app is a web app of your own, embedded inside the Business NXT UI - this is how you build apps for Business NXT. It is placed as an element in a layout and loaded inside an iframe. From there your app can react to what the user selects, read and write data over GraphQL, and ask Business NXT to refresh data or open dialogs - all in the context of the signed-in user and the company they are working in.
Your app does not deal with authentication. Business NXT loads it, holds the user’s access token, attaches it to every GraphQL request, and relays messages to and from your app. Your app never sees the bearer token.
Section Content
Development
Build apps that embed inside the Business NXT UI and run authenticated GraphQL - without ever handling a bearer token.
Quickstart: a Vite + SDK app
A small Business NXT App scaffolded with Vite and the @business-nxt/app-messaging SDK - it runs an authenticated GraphQL query and reads the user’s selection.