Inside the back office
An app opens from the menu within the platform's layout, next to configured views and dashboards.
Apps & Studio
Apps on Jetstack are your own code (React, TypeScript, Tailwind) or configured screens. They run on your tenant and your domains, and share one core for data, sign-in, permissions and automations. Deploy as many as you need: hosting is included.
Heat, cooling and service that just runs.
Installed in a week. Serviced for years.
Get a quoteLet's talk
Welcome back, Clara
Your projects
Documents
Pipeline
42
▲ 8%
9
▲ 2
14 d
▼ 3 d
New5
Clara Weiss
Website · today
Northwind
Referral
Qualified4
Orbit Labs
€24,000
Kestrel
€9,800
Proposal3
Tidewater
€41,500
Anatomy
The manifest declares what the app needs: its data types, roles, permissions, menu items, schedules and secrets. A deploy reconciles the tenant with it, and a rollback undoes it.
The built front end, served from your tenant or your own domain.
Small handlers in a sandbox, with the platform's Internal API.
The contract: what the app owns, needs and may do.
1{2 "manifestVersion": 2,3 "name": "Website",4 "compat": { "platformApi": ">=6" },5 "access": { "visibility": "public" },6 "viewport": "full",7 "routes": {8 "POST /contact": { "handler": "server/contact.php", "auth": "public" }9 },10 "schema": { "types": [11 { "system_name": "lead", "name": "Lead", "properties": [12 { "system_name": "name", "name": "Name" },13 { "system_name": "email", "name": "E-mail", "data_type": "pEmail" }14 ]}15 ]},16 "capabilities": ["records.write:lead"],17 "limits": { "perIpPerMinute": 20 }18}
Where apps live
An app opens from the menu within the platform's layout, next to configured views and dashboards.
A full-window app draws its own navigation. Administrators get a floating system tray on top of it.
One app can claim the tenant's root address, so everyone lands in it after signing in.
A website or portal on www.yourcompany.com, alone on that domain, with sign-in on the same domain.
Widgets, value renderers, record actions and automation steps bring an app into the back office.
A website hosted elsewhere can call an app's public routes, with limits for every visitor.
Studio
The Studio puts an AI app builder, a TypeScript-aware editor, a live preview and the app's problems in one browser window. Nothing to install and no build server: apps build right in the browser.
Add a booking page. Save requests to Reservations and notify the front desk.
1export function Booking() {2 const slots = useSlots();3 return (4 <Card className="p-6">5 <SlotPicker slots={slots} />6 <Button onClick={request}>7 </Card>8 );9}
Minutes from one request to a built app
Our own runs with the Studio's app builder, one request per case
Filtered invoice table
model cost $0.81
Booking page with a server check
model cost $0.65
Lead page with a form
model cost $0.53
Dashboard over existing data
model cost $0.49
Mortgage calculator
model cost $0.17
Fix a planted crash
model cost $0.07
Measured in October 2026 with Claude Opus 5.5 as the app builder, with no human edits. Every case built; two finished with problems still listed for review. Costs are model usage at list prices.
Shared services
Sign-in, search, notifications, background jobs and live events work the same in every app, so a full-window app can still offer a bell, a search box and a jobs list in its own design.
Extensions
An app's element on any dashboard canvas, with settings chosen in the canvas builder.
A field's value shown through the app's own component, in every table and detail.
“Generate contract” on a case: a button that runs the app's route, available to MCP too.
The app's logic as a step in the automation builder, with typed inputs.
Releases
Work happens in the app's draft, shared by the Studio, your editor and AI agents. Publishing makes an immutable release; deploying shows the plan first and records who did it. Rolling back is one step.
Draft
One working copy for people and agents
Release
Immutable, numbered, previewable
Plan
What it creates, changes or removes
Deploy
With a second person's approval, if you want
Rollback
One step back to the last good release
Already started?
Built something in Lovable, Bolt, v0 or Claude Code? Keep the front end. It becomes a custom app, while its database, sign-in and business rules move into the core, where they gain permissions, history and an API.
The prototype
On Jetstack
Hosting included
Deploying and hosting apps is part of every tenant, with no per-app fee and no separate hosting bill. Build one app or twenty, internal or public, on our domain or yours.
Apps FAQ
Studio apps use React, TypeScript, Tailwind CSS and shadcn/ui, built in the browser from an app kit with routing, forms, dates, charts, tables, toasts and animation. Apps built on your own computer can use any packages. Server routes run as sandboxed handlers, and an app can also bring its own service behind the platform's gateway.
Yes. A website is an app with public routes, served alone on its own domain. Its forms create records in your back office, and its content can be edited there.
No. Apps declare the types they need in their manifest and use the tenant's records, so data is shared across apps under the same permissions.
People with the Deploy apps permission. Production can require a second person's approval for every deploy, or accept changes only by promotion from development.
Its menu items, schedules, credentials and service are removed. Its types, records and roles stay as ordinary configuration, so no data is lost.
Let's build
Tell us what you'd like to build. We'll show you the Studio on your own use case.