All articles
App Development
Building your first app
From manifest to first permission: the complete path to your first rumahl app.
6 min readUpdated: 20 August 2026
Apps in rumahl are self-contained containers with a web UI that access the platform through the API gateway. The reference example is the Notes app — use it as your template.
The skeleton of an app
- An app manifest (manifest.json) with name, permissions and lifecycle hooks
- Your own Docker container with a health check
- A web UI reachable from the launcher
- Platform access through the API gateway with an app token
The first step
- 1Copy the example: apps/examples/apps/rumahl-notes from the repository.
- 2Adjust manifest and name — define the permissions your app really needs.
- 3Build and start the container locally (managed by rumahl-supervisor).
- 4Register the app in the developer dashboard and answer the review.
Choosing permissions
Only request the permissions your app really needs — this speeds up the review and builds trust with users. Missing permissions can be requested at runtime.
The reference example apps/examples/apps/rumahl-notes shows all best practices: app storage, health check, app token auth.
On this page
On this page
Didn't solve your problem? Contact us — we're happy to help.