OBSIDIANA
Separa el deploy del release

Despliega a diario.
Lanza sin miedo.

OBSIDIANA es feature flags y entrega progresiva para equipos que envían código cada día. Activa una función por audiencia, sube el rollout por porcentaje, mide el impacto en vivo y revierte en segundos — todo sin un solo redeploy.

Evaluación < 1 ms en el edge Kill-switch instantáneo SOC 2 Type II
obsidiana · production en vivo
checkout-v2
62%
beta-users región: EU
new-onboarding
25%
plan: pro +0.0% errores
ai-search
pausado
eval p99: 0.7 ms · edge revertir ⌫

Equipos que despliegan sin sustos con OBSIDIANA

CartographPulsarTidewayMonolithVelar LabsNorthpineStratus
La plataforma

Control total
sobre cada release

Un flag no es un if. Es segmentación, medición y un botón de pánico — todo gestionado, todo auditable, todo en tiempo real.

Rollout progresivo

Sube del 1% al 100% cuando los datos lo digan. Avance automático por reglas o un deslizador con tu dedo en el botón.

Audiencias y segmentos

Activa por plan, región, versión de app, % de usuarios o cualquier atributo. Reglas combinables sin tocar el código.

Revertir en segundos

Un kill-switch global que llega a todos tus servidores y clientes al instante. Si algo arde, lo apagas antes del café.

Métricas e impacto

Conecta tus eventos y mira errores, conversión y latencia por variante. Detén el rollout antes de que el daño escale.

Experimentos A/B

Cada flag puede ser un test. Asignación estable por usuario, significancia calculada y la variante ganadora promovida con un clic.

Auditoría y aprobaciones

Cada cambio queda firmado: quién, cuándo y por qué. Flujos de aprobación para entornos críticos y permisos por rol.

Cómo funciona

Del merge al 100%
sin volver a desplegar

Tu código ya está en producción, apagado tras un flag. A partir de ahí, lanzar es una decisión de producto — no de infraestructura.

Empezar ahora
01

Envuelve la función en un flag

Una línea con el SDK. Haces merge y despliegas como siempre — pero la función nace apagada, invisible para todos.

02

Ábrela a una audiencia

Equipo interno, beta, una región. Defines reglas en el panel y los cambios llegan al edge en milisegundos.

03

Sube el rollout y mide

10%, 50%, 100% — con tus métricas de errores y conversión al lado. Si algo se tuerce, el avance se detiene solo.

04

Confirma o revierte

Promueve la versión ganadora y limpia el flag, o vuelve a cero al instante. Cero redeploys, cero rollbacks de pánico.

Para desarrolladores

Una línea para
envolver cualquier función

SDK para TypeScript, Go, Python y Rust, con evaluación local y caché en el edge. La segmentación vive en OBSIDIANA — tu código solo pregunta sí o no.

npm i @obsidiana/sdk go get obsidiana Edge · WASM
checkout.ts TypeScript
// el código vive en prod, apagado tras un flag
import { obsidiana } from "@obsidiana/sdk"

const flags = obsidiana({ key: "obs_live_•••" })

if (await flags.on("checkout-v2", {
  user: u.id,
  attrs: { plan: u.plan, region: u.region },
})) {
  renderCheckoutV2()   // 62% del rollout
} else {
  renderCheckout()     // el resto, intacto
}
// eval local · 0.7 ms · sin red en el hot path
Integraciones

Encaja en tu stack,
no al revés

Conecta tus métricas, tu CI y tu chat. OBSIDIANA habla con lo que ya usas.

Datadog Grafana Sentry GitHub Actions Vercel Segment Snowflake Slack PagerDuty Terraform Kubernetes webhook abierto
0.7 ms
evaluación p99 en el edge
40×
más deploys al día sin más riesgo
<3 s
para revertir a nivel global
99.99%
uptime del servicio de flags

Dejamos de tener noches de despliegue. Ahora cada función entra apagada, la abrimos al 5% y, si los gráficos sonríen, subimos. Revertir es un clic, no una guerra.

Marcos Iñiguez
Staff Engineer · Tideway
Empieza hoy

Tu próximo deploy
no tiene por qué dar miedo

Crea tu primer flag gratis, conéctalo con una línea y abre tu función a quien tú decidas. Sin tarjeta para empezar.

flags ilimitados en el plan free·sin tarjeta·5 minutos al primer rollout