Examples
These projects in StreamVi on GitHub demonstrate different parts of an integration. Choose an example for your task:
| Example | What it demonstrates | Guide |
|---|---|---|
| SDK Axios example | OAuth with PKCE, a server session and a project information request | OAuth application |
| SDK Fetch example | The same flow with the Fetch client | OAuth application |
| streamvi-plugin-counter | Widget settings, an OBS page and WebSocket events | Viewer counter |
| passport-streamvi-example | An existing Passport integration with known limitations | OAuth application |
The examples require your own StreamVi application with access to a test project. Cloning a repository does not provide a client ID, secret, token or template. See Create a plugin for application setup and Libraries for library selection.
Each page describes startup and limitations. A local welcome page confirms that the server starts, but does not confirm successful authentication, API access or a working live broadcast. Check those stages separately in your own project.