Install an app like you'd add a contact. It gets its own chat, asks for only the permissions it needs, and never touches the rest of your account.
Someone shares a miniapp card in a conversation — or you find one in the hub. It looks like a contact, because in Sarva it basically is one.
Tap install. The app shows you exactly which permissions it wants — storage, camera, contacts — and nothing runs until you consent.
Every installed miniapp gets an always-on chat where it can talk to you, post interactive cards, and respond to slash commands.
From first-party apps built by us to third-party tools published by developers — every miniapp follows the same permission model.
Browse restaurants, order food, track delivery — built by the Sarva team.
A point-of-sale and order board for small businesses running on Sarva.
Settle group decisions with quick votes, right in the conversation.
Shared notes and lists that live alongside your chats.
Turn-based games you play against friends without leaving the chat.
Build it with web tech, ship it to the hub — or keep it private on your own devices.
Every miniapp declares exactly what it needs up front. You see the list before installing, consent per permission, and can revoke or uninstall anytime. Apps get isolated storage — they can't see your chats, other apps, or account data you didn't grant.
Miniapps aren't just cards — type / in an app chat to run commands. Create a poll, add a note, place an order: quick actions without opening the full app.
Miniapps are plain web tech — HTML, CSS, JavaScript plus the sarva.* API. Docs live on our developer site.