Free to start · no credit card · no production changes Gratis para empezar · sin tarjeta · sin cambios en producción

See where your AI spend goes. Ves en qué se va tu gasto de AI.

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

your_app.py
# Before: your app talks directly to one provider from openai import OpenAI client = OpenAI(api_key="sk-openai-...") # After: same SDK, SmashCost observes spend first from openai import OpenAI client = OpenAI( api_key="sk-smashcost-your-key", base_url="https://api.smashcost.com/v1" ) # Observation mode: passthrough, logs metadata, projects savings. response = client.chat.completions.create( model="gpt-4o", messages=[{"role": "user", "content": "..."}], extra_headers={ "X-SmashCost-Tag-Feature": "summaries", "X-SmashCost-Tag-Customer": "acme", "X-SmashCost-Tag-Environment": "production" } )

Observe spend across the providers you already use Observá gasto en los providers que ya usás

OpenAI
Anthropic
Google Gemini
+ more soon + más próximamente
30
Days of history included on FreeDías de historial incluidos en Free
0
Production routing changes while observation mode is onCambios de routing en producción mientras observás
1
base_url line to change. Your app code stays the same.Línea de base_url a cambiar. Tu app queda igual.
BYOK
You bring provider keys. SmashCost does not resell compute.Traés tus provider keys. SmashCost no revende cómputo.
How it worksCómo funciona

Observation first. Routing later.Primero observación. Routing después.

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.

01

Change one lineCambiá una línea

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.

02

Observe real usageObservá uso real

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.

03

Decide with your dataDecidí con tus datos

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.

FAQPreguntas frecuentes

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.

SecuritySeguridad

Built for the question you ask before connecting production.Diseñado para la pregunta que hacés antes de conectar producción.

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.

Open security pageAbrir página de seguridad Read privacy policyLeer privacidad
Production traffic during observationTráfico productivo durante observaciónpassthrough
Observation mode overheadOverhead en modo observaciónproxy only, no classificationsolo proxy, sin clasificación
Provider keysProvider keysencryptedcifradas
Prompt content in logsContenido de prompts en logsnever
Compute billingFacturación de cómputoBYOK
What you seeQué ves

A cost dashboard built from your traffic.Un dashboard de costos armado con tu tráfico.

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.

Cost by feature and customerCosto por feature y cliente

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.

Model breakdownDesglose por modelo

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.

Spend anomaliesAnomalías de gasto

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.

Latency and error rateLatencia y tasa de error

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.

Decision originOrigen de decisión

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.

Projected routing savingsAhorro proyectado de routing

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.

Routing comes after visibilityEl routing viene después de la visibilidad

Turn on optimization only after you see the projection.Activá optimización solo después de ver la proyección.

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.

Save modeModo Save lowest viable costmenor costo viable
Balance modeModo Balance cost and qualitycosto y calidad
Quality modeModo Quality protect output qualityproteger calidad
ActivationActivación explicit clickclick explícito

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.

PricingPrecios

14 days of everything, free. Then pick your plan.14 días de todo, gratis. Después elegís tu plan.

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.

Free
$0/mo
Start with 14 days of everything. No credit card. Empezá con 14 días de todo. Sin tarjeta.
  • 14-day trial: budgets, full attribution, routing — everything unlockedTrial de 14 días: budgets, atribución completa, routing — todo desbloqueado
  • Cost dashboard: model, task, top feature/customerDashboard de costos: modelo, tarea, feature/cliente principal
  • Shadow mode: projected savings visible from day 1Shadow mode: ahorro proyectado visible desde el día 1
  • Anomalies, latency, and error-rate viewsVistas de anomalías, latencia y tasa de error
  • After the trial: 7 days history · top-3 attribution · 1 user · BYOK, permanently freeDespués del trial: 7 días de historial · atribución top-3 · 1 usuario · BYOK, gratis para siempre
  • 10k requests/mo · up to $500 managed10k requests/mes · hasta $500 administrados
Create free accountCrear cuenta gratis
Growth
$199/mo
+ 10% success fee on net verified savings + 10% comisión sobre ahorro neto verificado
Everything in Starter, built to govern usage at scale. Todo Starter, hecho para gobernar el uso a escala.
  • Everything in StarterTodo lo de Starter
  • Unlimited usersUsuarios ilimitados
  • Rollout controls (partial routing)Controles de rollout (routing parcial)
  • 365 days history365 días de historial
  • 500k requests/mo · 300 rpm · up to $10k/mo managed500k requests/mes · 300 rpm · hasta $10k/mes administrados
Upgrade from dashboard → Actualizar desde el dashboard →
Need custom volume or a dedicated contract?¿Necesitás volumen a medida o un contrato dedicado? Business plans are available when Growth isn't enough. Los planes Business están disponibles cuando Growth no alcanza.
Contact us Contactanos

10% 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

Monthly AI spendGasto mensual en AI$500
Verified savings by routingAhorro verificado por routing$150
Success fee (10% of savings)Comisión (10% del ahorro)$15
Starter subscriptionSuscripción Starter$49
Net savingsAhorro neto $86

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.

Free to startGratis para empezar

Start with visibility.
Decide on routing later.
Empezá con visibilidad.
Decidí sobre routing después.

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 gratis

No 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.