Runs in browser
App Connect + Server Connect (The Big Picture)
Understand the big picture: how App Connect (UI/data binding) and Server Connect (APIs/actions) work together in a Wappler app.
Two halves of a modern Wappler app
Section titled “Two halves of a modern Wappler app”Wappler helps you build both halves of a modern web app: the browser UI (client) and the server workflows (backend).
IMPORTANT: Every web app has these parts. Wappler’s advantage is making the connections clear while still generating real, editable code.
Runs in browser
Runs on server
Stored safely
What you should understand after this tour
Section titled “What you should understand after this tour”bindings
workflows
responses
components
Client ↔ Server
Section titled “Client ↔ Server”Think in two big layers, plus the data layer:
In practice: App Connect triggers a request → Server Connect builds a JSON response → App Connect renders it in the UI.
App Connect (client-side)
Section titled “App Connect (client-side)”IMPORTANT: App Connect expressions are not JavaScript. They’re a declarative binding language.
in the UI
page load
update state
Server Connect (server-side)
Section titled “Server Connect (server-side)”NOTE: A Server Connect action is essentially an API endpoint you can call from App Connect.
and output
permissions
responses
Where Wappler helps
Section titled “Where Wappler helps”A helpful mental model: Bootstrap shapes the UI, App Connect fills it with data, Server Connect protects and produces the data.
UI
with data
produces data
Conclusion
Section titled “Conclusion”App Connect runs in the browser, Server Connect runs on the server, and the database stores long-term data. Most features are just this loop repeated: UI event → API call → JSON response → UI updates.
something
workflow
new data
Continue
Section titled “Continue”Continue to rendering models (SSR vs CSR).