getstream.io
Stream provides APIs and SDKs for adding in-app chat messaging, video and audio calling, activity feeds, and AI moderation to applications. It operates the underlying realtime infrastructure while customers integrate the services into their own web, mobile, and backend apps.
GetStream exposes four documented HTTP API surfaces for Chat, Video, Activity Feeds, and Moderation; Feeds and Video have documented API-key-plus-JWT request mechanics, while Chat and Moderation REST auth details are only partially documented in the pages reviewed. No public GraphQL API, MCP server, or CLI surface was found.
- Stream Activity Feeds REST APIdiscovered
- Stream Moderation REST APIdiscovered
Sign in to the Stream Dashboard and open your app/project. Copy the app API key from the dashboard; the docs state the API key and secret are available there.
Generate a JWT signed with your Stream app secret from the Stream Dashboard. For Feeds REST docs, Stream says every request includes the app api_key plus an auth token signed with the API secret using HS256. For Video docs, server-side examples send Authorization: ${TOKEN} with stream-auth-type: jwt. Mint this token in your backend using the appropriate product SDK or your own JWT library.
conventions · 1/7 published
- integrations.json——
- llms.txt✓https://getstream.io/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing