
AppLooma Audio Room
Seats on mic, a big audience listening, and chat and gifts on top. A ready-made voice room screen, clear Opus audio and listeners who join without a mic prompt.
Late-night chill · Room 4821
7 on mic · 486 listening








Omar
sent a Crown

Rina raised a hand ✋
InviteWhy teams switch
✕The problem
One speaker on a phone speaker with a fan behind them ruins the room for everyone.
AppLooma
Echo cancellation, noise suppression and automatic gain are on by default, over Opus at 48 kHz.
✕The problem
Seats, speaking indicators, mute badges, host marks, chat.
AppLooma
The UIKit voice room has up to 16 seats, a crown for the host, speaking rings, mute badges and room chat.
✕The problem
Asking for the microphone just to listen loses people at the door.
AppLooma
With the audience role the SDK never touches the mic or camera, so listening starts at once.
✕The problem
Raise-hand, invite to seat, back to the audience, all in sync on every phone.
AppLooma
Raise-hand travels as a data message; your server changes the role in place, with no rejoin.
✕The problem
Hours of listening and no way for fans to reward the speakers.
AppLooma
Your catalogue and coin prices, a realtime gift event in the room and a ledger. You keep 100%.
✕The problem
Hosts need to act now, not after a support ticket.
AppLooma
Move a speaker back to the audience, or remove them from the room, with one API call.
The room, ready-made
The UIKit voice room gives you up to 16 seats (8 by default), a crown for the host, green speaking rings, mute badges and room chat on Android, iOS, Web, Flutter and React Native.


Late-night chill
ID 4821 · 486 listening








Mei
sent a Diamond
Late-night chill · you are host








Omar
Seat 4 · speaker
Easy to integrate
Seats, speaking rings, mute badges and chat on React, React Native, Flutter, Android and iOS. Seat order is agreed between devices, no server state to run.
Room owner as host, speakers as co-host, everyone else as audience. Your server decides, in the token.
Change a role or remove a participant from your server, and list who is in each room for your lobby.
import { VoiceRoom } from '@applooma/uikit-react';<VoiceRoom {...kit} room="party-9" role="cohost"onLeave={() => navigate('/')} />
Features







Up to 16 seats in the UIKit, 8 by default, with speaking rings, mute badges and a crown for the host.
Hands raised · 3
RinaLaterInvite to seat
OmarLaterInvite to seat
MeiLaterInvite to seatListeners raise a hand over a data message; the host invites them to a seat and one role change lets them speak, with no rejoin.




Free realtime data messages for comments and reactions, or stored chat with history and recall.


Omar
sent a Rocket
Your catalogue and coin prices. Every phone in the room gets the gift event at once to play the animation.




+ 482 listening
Cost and load come from speakers, not listeners. The audience role subscribes only and skips the mic prompt.
Microphone in
After noise suppression + echo cancelling
Opus at 48 kHz with noise suppression, echo cancelling and automatic gain on by default.
Full capability list
Built for

Late-night chill · 486 listening





How to get started
Every account gets 3,000 Sandbox minutes to test for a $1 card check. Then pick a fixed monthly plan, with no overage charges.
Sign up, verify your email and create a project in the console to get your App ID and API keys.
Drop in the UIKit voice room, or build your own seat grid on the core SDK.
Host for the owner, co-host for speakers, audience for listeners. Your secret stays on your server.
Launch. Move to a fixed monthly plan when you need more minutes; every plan has every feature.
FAQ
Yes. The UIKit voice room for React, React Native, Flutter, Android and iOS has up to 16 seats (8 by default), a crown for the host, speaking rings, mute badges and room chat.
They raise a hand with a data message. When the host approves, your server changes their role to co-host with one API call. They stay connected; the Android SDK turns the mic on by itself, and on other platforms your app calls enableMicrophone().
Load comes from speakers, not listeners, so keep speakers to about a dozen and everyone else as audience. Rooms have been load-tested with 200 participants at 0% packet loss and are configured for up to 500.
Yes. Your server can move a speaker back to the audience, which turns their mic off, or remove them from the room, through the room API.
No. You own the coin economy. AppLooma records each gift, sends a realtime event to the room and posts a signed gift.sent webhook to your server.
By participant minute, speakers and listeners alike, and voice costs the same as video. Start with 3,000 Sandbox minutes, then a fixed monthly plan with no overage charges.

3,000 Sandbox minutes to test for a $1 card check.