Skip to main content

Support floors

Framework compatibility​

Choose a framework within the SDK's supported peer range:

PackageFramework boundary
@ops-ai/vue-feature-flags-togglyVue ^3.2.45; declared minimum 3.2.45 and current 3.5.42 packed hosts tested.
@ops-ai/svelte-feature-flags-togglySvelte `^4.0.0
@ops-ai/electron-feature-flags-togglyElectron >=28; retained 28.3.3 and current 44.3.0 native hosts tested on macOS; optional React >=18.
@ops-ai/toggly-sveltekitSvelte ^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-nestjsNestJS 10.x or 11.x; HTTP integration
@ops-ai/toggly-koaKoa `^2.0.0
@ops-ai/toggly-expressExpress >=4.0.0 (retains Express 4; current Express 5 coverage)
@ops-ai/toggly-fastifyFastify `^4.0.0
@ops-ai/toggly-honoHono ^4.0.0
@ops-ai/remix-toggly-clientRemix React ^2.0.0, React/React DOM ^18.0.0
@ops-ai/nuxt-togglyNuxt `^3.0.0
@ops-ai/react-feature-flags-togglyReact/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​

SDKMinimum
Blazor.NET 8+; separate server and browser registrations for Auto
JavaJava 17+; Spring Boot 3.2+ for Spring modules
RustRust 1.88+ (MSRV)
GoGo 1.24+
Elixir / Phoenix / LiveViewElixir 1.20+, OTP 29+; Phoenix 1.8+, LiveView 1.2+ for LiveView integration
RubyRuby 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.
PythonPython 3.8+ (FastAPI package 3.9+)
Node / Next / Nuxt / RemixNode 18+
FastifyAdapter Node 18+; Fastify 4.x requires Node 18+ and Fastify 5.x requires Node 20+
SvelteKitNode 22.12+, browser WebCrypto (HTTPS or localhost)
NestJSNode 20+ (sample Node 22+)
ElectronElectron 28+ declared; tested 28.3.3 and 44.3.0 with Electron’s bundled Node runtime (package Node 18+).
AndroidAPI 24+, Java 17+
iOSiOS 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: true and nodeIntegration: false, and renderer access through window.toggly. The Electron guide describes the exact packed native host checks and display requirements.

Other SDKs​

SDKNotes
PHPMaintained in Toggly.FeatureManagement.PHP. See its composer.json and README for PHP and framework requirements.
Flutter / CSS / CLIFollow each package README for supported runtimes.

Per-SDK docs​

SDKDocs requirements section
JavaRequirements
GoGo version
RustRequirements
RubyRequirements
PythonFeatures / Requirements
Node.jsPackage engines (Node 18+)
ElectronRequirements
AndroidRequirements
iOSRequirements
Blazornet8.0 packages and compatible ASP.NET Core hosts
.NETPackage TFMs / reliability

SolidJS​

SurfaceSupport floor
SolidJS browser SDKSolidJS 1.9; Node 22.12+ for tooling
SigningFetch, AbortController and WebCrypto in the browser
RenderingClient rendering and Node-hosted SolidStart SSR
SolidStart hostSolidStart 2; SolidJS 1.9.15+; Node 24+

See the SolidJS SDK and SolidStart integration for API and runtime configuration.