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
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
bindings
workflows
responses
components
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)
IMPORTANT: App Connect expressions are not JavaScript. They’re a declarative binding language.
in the UI
page load
update state
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
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
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
Continue to rendering models (SSR vs CSR).