Installation

This SDK is the client half of your integration. Feed groups, ranking, permissions, push setup and bulk imports are configured from your backend with a server-side SDK or the REST API, and the token your app connects with has to be signed there too. See the server-side overview for what belongs there, starting with tokens and authentication.

Build with Stream CLI and Agent Skills

The Stream CLI and Agent Skills provide AI coding agents, such as Claude Code, Cursor, and Codex, with the tools and knowledge necessary to build apps with Stream.

Install the CLI and add the skills to your project:

curl -fsSL https://getstream.io/cli.sh | bash
getstream skills stream-flutter

Once installed, invoke it from your agent:

/stream Add Stream Feeds to my Flutter app.

The /stream skill acts as a router, reading your request and dispatching it to the specialist skill. You can also invoke the /stream-flutter skill directly.

Stream Agent Skills can also be installed from skills.sh.

The Flutter SDK for Stream Feeds is distributed through pub.dev.

Currently we only have a package for the low level Feeds client: stream_feeds. Releases and changes are published on the GitHub releases page.

Adding the SDK to your project

To add the Flutter SDK, you can add the latest dependencies for the SDK to your pubspec.yaml file:

dependencies:
stream_feeds: ^latest

Additionally, you can also run the flutter pub add command in the terminal to do this:

flutter pub add stream_feeds

This command will automatically install the latest versions of the Stream SDK package from pub.dev to the dependencies section of your pubspec.yaml.