Build connected experiences with powerful hosted messaging APIs
![InApp-Messaging-Image](https://www.pubnub.com/cdn/3prze68gbwl1/1JAcRJuFMijZQQICYyrycH/30907af5e595d2dfcb6aa9d72a376f0c/InApp-Messaging-Image.png?w=600&h=500&fit=pad)
What can you do with PubNub In-App Messaging?
![SendMessage Icon PubSub icon](https://www.pubnub.com/cdn/3prze68gbwl1/5sX7yK6eOgoQxVcV9SAuCZ/8c0b082f6753c044758eaa64b35428c6/SendMessage_Icon.png?w=100&h=100&fit=fill)
Pub/Sub - PubNub’s Publish and Subscribe APIs make it easy to deliver high volume, in-app messages 1:1 or to an unlimited number of channels anywhere around the globe in less than 100ms.
Unlimited Channels - Combine up to 10,000 individual channels into a single connection so user/device can subscribe to unique combinations of message streams.
Message Reactions - Add delivery acknowledgements, read receipts, and end user reactions to make end messages more authentic.
Message Persistence - We save history, so devices can retrieve messages that were published with a simple API for accessing historical data - even when the device was offline.
Message Filters - Filter channels based on message metadata, so each device receives only the messages they need.
Where is In-App Messaging Used?
Private and group chats - To deliver chat messages, alerts, in-app chat, and chatbots for web, iOS, and Android chat.
Geolocation Streaming - To track live geo-coordinates and update interactive maps.
Smart Device Control and Monitoring - To trigger device action and monitor status.