@skyvexsoftware/stratos-sdk) provides everything you need to build plugins for Stratos: types, React hooks, UI components, Vite build config, and dev server auto-connect.
Quick Start
--dev flag). Your plugin auto-connects and appears in the sidebar with live reload on save. See the Getting Started guide for the full walkthrough.
Installation
What’s in the SDK
| Export Path | What it provides |
|---|---|
@skyvexsoftware/stratos-sdk | usePluginContext, createPlugin, PluginRouter, routing hooks, UI components, types |
@skyvexsoftware/stratos-sdk/types | Plugin contract types (PluginManifest, PluginContext, etc.) |
@skyvexsoftware/stratos-sdk/hooks | React hooks for shell integration, flight data, system events |
@skyvexsoftware/stratos-sdk/ui | Shared UI components (Button, Card, Dialog, etc.) |
@skyvexsoftware/stratos-sdk/helpers | createPlugin, PluginRouter, usePluginRoute, usePluginParams |
@skyvexsoftware/stratos-sdk/vite | createPluginConfig — Vite build config with dev server auto-connect |
Peer Dependencies
Plugins run inside the Stratos shell, which provides these at runtime — you don’t need to bundle them:react^19react-dom^19@tanstack/react-query^5socket.io-client^4sonner,maplibre-gl,react-map-gl