Change one base_url, keep your own provider keys, and watch the real cost of every feature, customer, model, and task. SmashCost observes first — routing stays off until you turn it on.
Cambiá un base_url, mantené tus propias keys de providers, y mirá el costo real por feature, cliente, modelo y tarea. SmashCost observa primero — el routing queda apagado hasta que vos lo activés.
BYOK · Passthrough until you activate routing · No credit card required BYOK · Passthrough hasta que activés routing · Sin tarjeta de crédito
Observe spend across the providers you already use Observá gasto en los providers que ya usás
base_url line to change. Your app code stays the same.Línea de base_url a cambiar. Tu app queda igual.SmashCost starts as a transparent gateway. Your production traffic keeps using the model you requested while we measure cost, latency, errors, and projected savings.SmashCost empieza como un gateway transparente. Tu tráfico de producción sigue usando el modelo que pediste mientras medimos costo, latencia, errores y ahorro proyectado.
Point your OpenAI-compatible client at SmashCost by changing base_url. Keep your provider keys and your existing SDK calls.Apuntá tu cliente compatible con OpenAI a SmashCost cambiando base_url. Mantené tus provider keys y tus llamadas actuales.
SmashCost passes requests through unchanged and builds a cost map from metadata: feature, customer, model, tokens, task type, latency, status, and provider.SmashCost pasa los requests sin cambios y arma un mapa de costos con metadata: feature, cliente, modelo, tokens, tipo de tarea, latencia, estado y provider.
You see projected savings for Save, Balance, and Quality modes before routing touches production. Activation is explicit.Ves ahorro proyectado para los modos Save, Balance y Quality antes de que el routing toque producción. La activación es explícita.
Do I need to change my code? ¿Necesito cambiar mi código?
Just base_url and your SmashCost key. If your client already speaks the OpenAI SDK format, point it at SmashCost and keep the rest of your code — models, prompts, streaming — exactly as it is.
Solo base_url y tu key de SmashCost. Si tu cliente ya usa el formato del SDK de OpenAI, apuntalo a SmashCost y dejá el resto de tu código — modelos, prompts, streaming — exactamente igual.
Can SmashCost see my prompts? ¿SmashCost puede ver mis prompts?
No — prompt and response content is never written to logs. SmashCost only stores metadata (model, tokens, cost, latency, status, your feature/customer tags). See the security page for exactly what's logged and what isn't. No — el contenido de prompts y respuestas nunca se guarda en los logs. SmashCost solo guarda metadata (modelo, tokens, costo, latencia, estado, tus tags de feature/cliente). Mirá la página de seguridad para ver exactamente qué se loguea y qué no.
What happens if SmashCost goes down? ¿Qué pasa si SmashCost se cae?
Being honest about the tradeoff: SmashCost sits in the request path, so if it's down, requests through it fail. It's a thin proxy with no per-request classification during observation, and routing decisions are simple provider calls with the same reliability profile as calling the provider directly. There's no separate "fallback to direct" mode today — if that matters for your setup, ask us before connecting production traffic. Siendo honestos con el trade-off: SmashCost está en el camino del request, así que si se cae, los requests que pasan por ahí fallan. Es un proxy delgado sin clasificación por request durante la observación, y las decisiones de routing son llamadas simples al provider con el mismo perfil de confiabilidad que llamar al provider directamente. Hoy no hay un modo separado de "fallback a directo" — si eso te importa para tu setup, preguntanos antes de conectar tráfico de producción.
How is savings calculated? ¿Cómo se calcula el ahorro?
From a token-equivalence estimate: what the same traffic would have cost on the model you originally requested, compared to what the router actually used. The full methodology, including what's excluded (passthrough, low-confidence traffic), is public on the savings methodology page. A partir de una estimación de equivalencia de tokens: lo que el mismo tráfico hubiera costado en el modelo que pediste originalmente, comparado con lo que el router realmente usó. La metodología completa, incluyendo qué queda excluido (passthrough, tráfico de baja confianza), está pública en la página de metodología de ahorro.
How is this different from LiteLLM? ¿En qué se diferencia de LiteLLM?
LiteLLM is an open-source proxy that routes requests across providers. SmashCost does something different: it starts in passthrough mode — zero routing changes — while it builds a cost map of your real traffic by feature, customer, and task. You see projected savings before anything touches production. When you activate routing, you pay a 10% success fee only on net verified savings. If routing saves you nothing, you pay nothing extra. LiteLLM doesn't track attribution per feature or customer, doesn't have an observation mode, and doesn't charge based on outcomes. LiteLLM es un proxy open-source que enruta requests entre providers. SmashCost hace algo diferente: empieza en modo passthrough — sin cambios de routing — mientras construye un mapa de costos de tu tráfico real por feature, cliente y tarea. Ves el ahorro proyectado antes de que algo toque producción. Cuando activás routing, pagás una comisión del 10% solo sobre ahorro neto verificado. Si el routing no te ahorra nada, no pagás nada extra. LiteLLM no rastrea atribución por feature o cliente, no tiene modo observación y no cobra según resultados.
SmashCost is BYOK, encrypts provider keys, strips prompt content from logs, and starts in passthrough. The public security page links each claim to the test that verifies it.SmashCost es BYOK, cifra provider keys, elimina contenido de prompts de logs y empieza en passthrough. La página pública de seguridad vincula cada afirmación al test que la verifica.
The first value is visibility: which features, teams, customers, and models are creating spend.El primer valor es visibilidad: qué features, equipos, clientes y modelos están generando gasto.
Send X-SmashCost-Tag-Feature and X-SmashCost-Tag-Customer for product-level attribution. X-SmashCost-Tag still works for custom labels.Mandá X-SmashCost-Tag-Feature y X-SmashCost-Tag-Customer para atribución de producto. X-SmashCost-Tag sigue funcionando para labels propios.
See real spend, tokens, and request volume by model across OpenAI, Anthropic, and Google.Ves gasto real, tokens y volumen de requests por modelo en OpenAI, Anthropic y Google.
Daily time series highlight unusual spikes or drops, including days where zero traffic is the anomaly.La serie diaria marca subas o caídas inusuales, incluso días donde cero tráfico es la anomalía.
Compare p50, p95, and provider errors by model, without treating client disconnects as model failures.Compará p50, p95 y errores de provider por modelo, sin contar desconexiones del cliente como fallas del modelo.
Separate passthrough, shadow projections, manual overrides, sticky sessions, and router decisions in the request log.Separá passthrough, proyecciones shadow, overrides manuales, sesiones sticky y decisiones del router en el log de requests.
Observation computes Save, Balance, and Quality projections from your traffic before routing is enabled.La observación calcula proyecciones Save, Balance y Quality con tu tráfico antes de activar routing.
During observation, SmashCost calculates what Save, Balance, and Quality modes would have done on the same traffic. You choose if and when to activate.Durante observación, SmashCost calcula qué hubieran hecho los modos Save, Balance y Quality con el mismo tráfico. Vos elegís si activar y cuándo.
Every account starts with 14 days of full access Toda cuenta empieza con 14 días de acceso completo
No credit card. After the trial, visibility stays free — Starter ($49/mo) adds budgets that cut off spend, active routing, and full attribution. Sin tarjeta. Después del trial, la visibilidad sigue siendo gratis — Starter ($49/mes) agrega budgets que cortan el gasto, routing activo y atribución completa.
Every account starts with a 14-day full-access trial — no credit card. After that, Free keeps permanent visibility, top-3 attribution, and shadow projections; Starter and Growth add budgets that actually cut off spend, full attribution, and active routing.Toda cuenta empieza con un trial de 14 días de acceso completo — sin tarjeta. Después, Free mantiene visibilidad permanente, atribución top-3 y proyecciones shadow; Starter y Growth agregan budgets que realmente cortan el gasto, atribución completa y routing activo.
read_logs / manage API scopesScopes de API read_logs / manage10% of net verified savings, capped at $99/mo (Starter) or $499/mo (Growth) — if a routing decision costs more than your original model, no fee is charged. First 30 days are free of success fees. 10% del ahorro neto verificado, con tope de $99/mes (Starter) o $499/mes (Growth) — si una decisión de routing cuesta más que tu modelo original, no se cobra comisión. Los primeros 30 días no tienen comisión.
Example — Starter plan Ejemplo — plan Starter
Savings vary by workload and routing mode. If routing saves you $0, success fees are $0. El ahorro varía según el workload y modo de routing. Si el routing no ahorra nada, la comisión es $0.
Connect in minutes and watch your AI spend in real time. Routing stays off until you explicitly turn it on.Conectate en minutos y mirá tu gasto en AI en tiempo real. El routing queda apagado hasta que vos lo activés.
Get started freeEmpezar gratisNo credit card required · No production changes until you activate routing.Sin tarjeta de crédito · Sin cambios en producción hasta que activés routing.