FortressFlag

Capacidades

Lo que hace FortressFlag

Activa funcionalidades en producción sin desplegar, segmenta exactamente quién las ve, y mantén cada cambio trazable - desde tu primer flag esta tarde hasta SSO y aprobaciones a escala. Siete SDK lo sostienen todo, cliente y servidor.

Flags y segmentación

De la definición al código en ejecución en aproximadamente un minuto. Las apps cliente se evalúan por dispositivo y solo reciben sus propios valores - nunca el ruleset; tus propios backends pueden descargar el ruleset completo detrás de una clave de servidor y evaluarlo in-process.

Booleano y multivarianteTipos booleano, cadena y número con variantes con nombre. El tipo de un flag es inmutable; las claves son permanentes; renombrar solo afecta a lo que se muestra.kinds: 3
Reglas de segmentaciónReglas ordenadas con grupos de condiciones Y, por entorno - incluidas comparaciones semver como appVersion ≥ 2.0. Las etiquetas de dispositivo se evalúan y se olvidan, nunca se guardan.first-match-wins
Segmentos reutilizablesListas de condiciones con nombre que las reglas comparten entre flags y entornos, para que «probadores beta» se defina una sola vez.per-project
Despliegues porcentualesCohortes por flag, repartidas con un hash del dispositivo y el flag - nunca se almacena nada sobre la cohorte de ningún dispositivo.sticky cohorts
Entornos propiosCrea, renombra y reclasifica tus propios entornos. Producción es una clase en la fila, no un nombre mágico - llámalo «live» y todas las salvaguardas siguen aplicándose.is_production

Entrega

Cómo llegan los flags a tu código - y por qué el sondeo casi no cuesta nada.

Siete SDKiOS, Android y web en el cliente; Go, Node.js, Python y Java en el servidor - cada uno fail-safe por contrato: una lectura siempre resuelve a un valor, haya caída o no.client & server
Evaluación local en el servidorLos SDK de servidor descargan tu ruleset y evalúan cada comprobación de flag in-process - sin salto de red por comprobación, sin latencia por evaluación en tu ruta de petición.in-process
Sondeo eficazCada respuesta lleva un ETag fuerte; un sondeo sin cambios responde 304 sin cuerpo. Tu flota puede consultar a menudo y transferir casi nada.etag · 304
Clientes offline-firstLos SDK cliente cachean de forma duradera los últimos valores conocidos y los siguen sirviendo durante cualquier caída - un dispositivo que reinicia sin conexión evalúa con lo último que vio.durable cache

Seguridad

La producción está protegida por diseño, no por costumbre.

Cambios aprobados por un compañeroUn developer propone un cambio en producción; una segunda persona lo aprueba, y eso lo aplica. La autoaprobación se rechaza, y el registro de auditoría nombra a ambas partes.second person
Cambios programadosLos cambios booleanos entran en vigor en el momento elegido - exacto para todos los lectores, no «cuando pasó el cron».exact-at-T
Borrado reversibleArchivar, restaurar y purgar con una ventana de retención, para que un clic equivocado tenga arreglo y el borrado real sea deliberado.archive → purge
Avisos de flags obsoletosLos flags sin tocar durante 90 días se marcan y se pueden filtrar - un aviso, nunca un archivado automático.90 days

Equipos y acceso

Control de acceso empresarial desde el primer puesto.

Acceso basado en rolesOwner, Admin, Developer, Viewer - la matriz de roles está publicada en la app, y nadie puede conceder un rol por encima del suyo.4 roles
Listas de permitidos por proyectoLos viewers y los developers ven exactamente los proyectos que se les concedieron; un proyecto no concedido es indistinguible de uno que no existe.404, not 403
SSO y SCIMTrae tu proveedor de identidad: inicio de sesión SSO, aprovisionamiento y desaprovisionamiento automatizados, y mapeo de grupos del IdP a roles.saml · okta
MFASegundos factores TOTP, exigibles por organización.totp
Registro de auditoríaCada cambio de estado: quién, qué, cuándo, desde dónde, antes y después - con un visor en la app, filtros y exportación a CSV.append-only

Automatización

Una credencial de máquina y una superficie de herramientas para agentes — ambas heredan los mismos permisos, no reciben ninguno nuevo.

Tokens de API de gestiónUn token lleva el rol del miembro que lo creó, en una sola organización — así que nunca puede hacer más que esa persona. Completo o de solo lectura, se muestra una vez, es revocable, y muere con la membresía.actúa como tú
Servidor MCP para agentes de IADale tus flags a un agente de código. Leer siempre está disponible; modificar exige una opción explícita, y un cambio en producción exige una confirmación que nombre el entorno. El agente de un developer propone en lugar de escribir — y aprobar sigue siendo cosa de una persona.--allow-writes

Facturación

Medido en dispositivos, no en aplicaciones - la página de precios explica por qué eso te sale más barato.

Puestos por dispositivoUn puesto es un dispositivo activo mensual, deduplicado en toda tu familia de aplicaciones. Los simuladores reciben flags y nunca se facturan, y la evaluación en el servidor no añade puestos.monthly-active
Transparencia de usoUna pantalla de Uso solo para el owner: dispositivos de este periodo, un año de historial, y actividad diaria de peticiones.12 months

Míralo con tus propios flags

Una organización de prueba viene con un proyecto de ejemplo funcional - primeros 1.000 dispositivos activos mensuales gratis.

Prueba gratis