SDKs
Um SDK para cada camada da sua stack
SDKs cliente para iOS, Android e a web; SDKs de servidor para Go, Node.js, Python e Java. Todos compartilham uma garantia: uma queda do FortressFlag nunca pode derrubar o seu app - toda leitura resolve para um valor, nunca para uma exceção.
SDKs cliente
iOS (Swift)
swift · spmBusca de flags por dispositivo com um cache local durável: toda leitura recorre ao último valor que este dispositivo viu, depois a false - e ele cria a identidade de dispositivo estável e respeitosa com a privacidade sobre a qual a cobrança por dispositivo conta, compartilhada pela sua família de aplicativos e nunca derivada de identificadores de hardware.
Android (Kotlin)
kotlin · minSdk 26O mesmo cache durável e a mesma cascata fail-safe, nativos em Kotlin: isEnabled e companhia nunca lançam exceção. Ele segue o mesmo contrato de identidade de dispositivo entre plataformas do iOS - um identificador aleatório e pseudônimo, nunca derivado de IDs de hardware.
Web / JavaScript
typescript · zero depsTypeScript sem dependências para navegadores: nenhuma chamada lança e nenhuma promise é rejeitada - quedas, redes mortas e bloqueadores de anúncios resolvem todos para um valor. Navegadores que se declaram automação por navigator.webdriver são atendidos mas nunca cobrados.
SDKs de servidor
Go
go · zero depsConsulta a exportação do ruleset com uma chave de servidor ffs_ e avalia os flags localmente, in-process - sem salto de rede por verificação de flag, e a avaliação nunca devolve erro e nunca entra em pânico.
Node.js
typescript · esm · node 22+O mesmo contrato e a mesma avaliação local, em TypeScript. Só ESM e sem dependências de runtime - e o CommonJS no Node 22+ ainda consegue carregá-lo com require(). O poller nunca mantém o seu processo vivo depois que o seu código termina.
Python
pure stdlib · 3.11+Biblioteca padrão pura, e uma API síncrona que é segura dentro de apps asyncio - a avaliação é uma leitura em memória, não há nenhum await a fazer. O poller é uma thread daemon e nunca bloqueia a saída do interpretador.
Java
java 17+ · zero depsZero dependências, incluindo JSON - o parser limitado mora dentro do SDK, então nada novo entra na sua árvore de dependências. Getters como boolValue nunca lançam, e o poller daemon nunca bloqueia a saída da JVM.
Sua plataforma está coberta. Comece agora
Cadastre-se, crie uma chave SDK, e o seu app vai ler flags de verdade hoje à tarde - primeiros 1.000 dispositivos ativos mensais grátis.
Teste grátis