FortressFlag

SDK's

Een SDK voor elke laag van je stack

Client-SDK's voor iOS, Android en het web; server-SDK's voor Go, Node.js, Python en Java. Ze delen allemaal één garantie: een FortressFlag-storing kan je app nooit neerhalen - elke read levert een waarde op, nooit een exception.

Client-SDK's

iOS (Swift)

swift · spm

Apparaatgebonden flags ophalen met een duurzame lokale cache: elke read valt terug op de laatst bekende waarde van dit apparaat, dan false - en hij munt de stabiele, privacyrespecterende apparaatidentiteit waar facturering per apparaat op telt, gedeeld door je appfamilie en nooit afgeleid van hardware-identifiers.

Android (Kotlin)

kotlin · minSdk 26

Dezelfde duurzame cache en fail-safe cascade, native in Kotlin: isEnabled en verwanten gooien nooit een exception. Hij volgt hetzelfde platformoverstijgende apparaatidentiteitscontract als iOS - één willekeurige, pseudonieme identifier, nooit afgeleid van hardware-ID's.

Web / JavaScript

typescript · zero deps

Dependencyvrije TypeScript voor browsers: geen aanroep gooit een exception en geen promise faalt - storingen, dode netwerken en adblockers leveren allemaal een waarde op. Browsers die zich als navigator.webdriver-automatisering melden worden bediend maar nooit gefactureerd.

Server-SDK's

Go

go · zero deps

Polt de ruleset-export met een ffs_-serversleutel en evalueert flags lokaal, in-process - geen netwerkstap per flagcontrole, en evaluatie geeft nooit een fout terug en panict nooit.

Node.js

typescript · esm · node 22+

Hetzelfde contract en dezelfde lokale evaluatie, in TypeScript. ESM-only met nul runtime-dependencies - en CommonJS op Node 22+ kan hem nog steeds met require() laden. De poller houdt je proces nooit in leven nadat je code klaar is.

Python

pure stdlib · 3.11+

Pure standard library, en een synchrone API die veilig is binnen asyncio-apps - evaluatie is een leesactie in het geheugen, niets om te awaiten. De poller is een daemon-thread en blokkeert nooit het afsluiten van de interpreter.

Java

java 17+ · zero deps

Nul dependencies, inclusief JSON - de begrensde parser leeft in de SDK, dus er komt niets nieuws in je dependency-tree. Getters zoals boolValue gooien nooit, en de daemon-poller blokkeert nooit het afsluiten van de JVM.

Jouw platform is gedekt. Begin nu

Meld je aan, munt een SDK-sleutel, en je app leest vanmiddag echte flags - eerste 1.000 maandelijks actieve apparaten gratis.

Start gratis trial