Miniapps

Apps that live in your chats

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.

How it works

Three taps and it's installed

1

Get a card in chat

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.

2

Install in one tap

Tap install. The app shows you exactly which permissions it wants — storage, camera, contacts — and nothing runs until you consent.

3

It gets its own chat

Every installed miniapp gets an always-on chat where it can talk to you, post interactive cards, and respond to slash commands.

Installing a miniapp from a chat cardscreenshot placeholder
The catalog

What you can install

From first-party apps built by us to third-party tools published by developers — every miniapp follows the same permission model.

E

Eats

Browse restaurants, order food, track delivery — built by the Sarva team.

S

Serve

A point-of-sale and order board for small businesses running on Sarva.

P

Polls

Settle group decisions with quick votes, right in the conversation.

N

Notes

Shared notes and lists that live alongside your chats.

G

Games

Turn-based games you play against friends without leaving the chat.

Y

Your app

Build it with web tech, ship it to the hub — or keep it private on your own devices.

Sandboxed by default

Permissions, not surprises

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.

  • Permission list shown before install
  • Isolated storage per app — nothing shared by default
  • Uninstall keeps your chat history, removes the app
Miniapp permission consent dialogscreenshot placeholder
Slash commands

Apps you can talk to

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.

  • Commands run in a sandboxed runtime
  • Apps reply with messages or interactive cards
  • Each app ships its own command set
Slash command in an app chatscreenshot placeholder

Build your own

Miniapps are plain web tech — HTML, CSS, JavaScript plus the sarva.* API. Docs live on our developer site.