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 · spmApparaatgebonden 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 26Dezelfde 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 depsDependencyvrije 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 depsPolt 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 depsNul 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