S

Stream Chat API

by Stream Free tier

In-app messaging and real-time chat API supporting channel management, message history, moderation, reactions, and user presence for web and mobile apps.

communicationchatmessagingrealtime

Quick Reference

Base URL https://chat.stream-io-api.com Auth type API Key Header Auth header GET /app?api_key=YOUR_API_KEY Rate limit See documentation Pricing Free tier available Free quota Up to 1M messages/month on free tier Documentation https://getstream.io/chat/docs/ Endpoint status Server online — HTTP 404 — server is online but path returned an error (may require auth)2.21s (checked Mar 29, 2026) Builder score C 64% builder-friendly
Pricing
90
Latency
20
Depth
78

Authentication

API key passed as a query parameter (api_key)

GET /app?api_key=YOUR_API_KEY

Pricing

Model freemium Starting price Free tier available Free quota Up to 1M messages/month on free tier

Free tier for development; paid plans scale by message volume and MAUs.

Key Endpoints

MethodPathDescription
GET /app Get app settings
GET /channels Query channels
POST /channels/{type}/{id}/message Send a message
GET /channels/{type}/{id}/messages Get messages
GET /users Query users
POST /moderation/ban Ban a user
GET /blocklists List block lists
POST /blocklists Create a block list

Sample Request

curl -X GET 'https://chat.stream-io-api.com/app?api_key=YOUR_API_KEY'

Sample Response

{"app":{"name":"My App","suspended":false,"webhook_url":"https://example.com/hook"}}

Data sourced from API Map. Always verify pricing and rate limits against the official Stream documentation.