Support floors
Framework compatibility
Choose a framework within the SDK's supported peer range:
| Package | Framework boundary |
|---|---|
@ops-ai/vue-feature-flags-toggly | Vue ^3.2.45; declared minimum 3.2.45 and current 3.5.42 packed hosts tested. |
@ops-ai/svelte-feature-flags-toggly | Svelte `^4.0.0 |
@ops-ai/electron-feature-flags-toggly | Electron >=28; retained 28.3.3 and current 44.3.0 native hosts tested on macOS; optional React >=18. |
@ops-ai/toggly-sveltekit | Svelte ^5.0.0, SvelteKit ^2.0.0; current packed host uses Svelte 5.57.0, SvelteKit 2.70.3, and adapter-node 5.5.7. |
@ops-ai/toggly-nestjs | NestJS 10.x or 11.x; HTTP integration |
@ops-ai/toggly-koa | Koa `^2.0.0 |
@ops-ai/toggly-express | Express >=4.0.0 (retains Express 4; current Express 5 coverage) |
@ops-ai/toggly-fastify | Fastify `^4.0.0 |
@ops-ai/toggly-hono | Hono ^4.0.0 |
@ops-ai/remix-toggly-client | Remix React ^2.0.0, React/React DOM ^18.0.0 |
@ops-ai/nuxt-toggly | Nuxt `^3.0.0 |
@ops-ai/react-feature-flags-toggly | React/React DOM ^18.2.0 || ^19.0.0 peers; use matching host versions. Packed browser/SSR consumers cover 18.2.0, 18.3.1, and 19.3.0 |
Use the Samples catalog to find runnable examples for your framework.
Runtime requirements
| SDK | Minimum |
|---|---|
| Blazor | .NET 8+; separate server and browser registrations for Auto |
| Java | Java 17+; Spring Boot 3.2+ for Spring modules |
| Rust | Rust 1.88+ (MSRV) |
| Go | Go 1.24+ |
| Elixir / Phoenix / LiveView | Elixir 1.20+, OTP 29+; Phoenix 1.8+, LiveView 1.2+ for LiveView integration |
| Ruby | Ruby 3.2+; Rails 7.0+; Redis client gem 4.0+ for toggly-cache. Ruby 3.2.11/3.3.12/3.4.10/4.0.6 and Rails 7.0.10/7.1.6/7.2.3.2/8.0.5.1/8.1.3.1 are verified. |
| Python | Python 3.8+ (FastAPI package 3.9+) |
| Node / Next / Nuxt / Remix | Node 18+ |
| Fastify | Adapter Node 18+; Fastify 4.x requires Node 18+ and Fastify 5.x requires Node 20+ |
| SvelteKit | Node 22.12+, browser WebCrypto (HTTPS or localhost) |
| NestJS | Node 20+ (sample Node 22+) |
| Electron | Electron 28+ declared; tested 28.3.3 and 44.3.0 with Electron’s bundled Node runtime (package Node 18+). |
| Android | API 24+, Java 17+ |
| iOS | iOS 14+, Swift 5.5+, Xcode 15+ |
Additional requirements
- Angular requires 15+.
- .NET packages support their listed target frameworks; choose a package target compatible with your application.
- A runtime minimum does not imply compatibility with every later framework major.
- Electron requires main-process initialization and IPC registration, a compiled CommonJS preload with
contextIsolation: trueandnodeIntegration: false, and renderer access throughwindow.toggly. The Electron guide describes the exact packed native host checks and display requirements.
Other SDKs
| SDK | Notes |
|---|---|
| PHP | Maintained in Toggly.FeatureManagement.PHP. See its composer.json and README for PHP and framework requirements. |
| Flutter / CSS / CLI | Follow each package README for supported runtimes. |
Per-SDK docs
| SDK | Docs requirements section |
|---|---|
| Java | Requirements |
| Go | Go version |
| Rust | Requirements |
| Ruby | Requirements |
| Python | Features / Requirements |
| Node.js | Package engines (Node 18+) |
| Electron | Requirements |
| Android | Requirements |
| iOS | Requirements |
| Blazor | net8.0 packages and compatible ASP.NET Core hosts |
| .NET | Package TFMs / reliability |
Related
SolidJS
| Surface | Support floor |
|---|---|
| SolidJS browser SDK | SolidJS 1.9; Node 22.12+ for tooling |
| Signing | Fetch, AbortController and WebCrypto in the browser |
| Rendering | Client rendering and Node-hosted SolidStart SSR |
| SolidStart host | SolidStart 2; SolidJS 1.9.15+; Node 24+ |
See the SolidJS SDK and SolidStart integration for API and runtime configuration.