Skip to main content
The Stratos Plugin SDK (@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

pnpx create-stratos-plugin
cd my-plugin
pnpm install
pnpm dev        # starts the dev server — auto-connects to Stratos
Make sure Stratos is running with developer mode enabled (--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

pnpm add @skyvexsoftware/stratos-sdk

What’s in the SDK

Export PathWhat it provides
@skyvexsoftware/stratos-sdkusePluginContext, createPlugin, PluginRouter, routing hooks, UI components, types
@skyvexsoftware/stratos-sdk/typesPlugin contract types (PluginManifest, PluginContext, etc.)
@skyvexsoftware/stratos-sdk/hooksReact hooks for shell integration, flight data, system events
@skyvexsoftware/stratos-sdk/uiShared UI components (Button, Card, Dialog, etc.)
@skyvexsoftware/stratos-sdk/helperscreatePlugin, PluginRouter, usePluginRoute, usePluginParams
@skyvexsoftware/stratos-sdk/vitecreatePluginConfig — 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 ^19
  • react-dom ^19
  • @tanstack/react-query ^5
  • socket.io-client ^4
  • sonner, maplibre-gl, react-map-gl