Stream Core Flutter

⚠️ Internal SDK — Not for public use

This is the internal Flutter SDK that powers several of Stream’s products (stream_chat and stream_video).

It provides the Stream Design System for Flutter and cross-SDK utilities that depend on Flutter.

🔒 Intended Usage

This package is not designed for direct use by customers. It acts as the foundation layer for other Stream SDKs and contains internal logic that is subject to change.

If you're building an app with Stream, use stream-chat-flutter, stream-video-flutter or stream-feeds-flutter instead.

⚠️ Versioning Notice

This library does follow semantic versioning. Breaking changes may be introduced at any time without warning. We reserve the right to refactor or remove functionality without deprecation periods. However, as all our products need to depend on the same version of the core packages we want to limit breaking changes as much as possible.

Libraries

chat
Chat-specific widgets and themes built on top of the shared design system.
core
Core UI primitives shared across all Stream products.
stream_core_flutter
Convenience barrel that re-exports both core and chat entry points.