Skip to content
Production AI Toolkit

Protect your AI APIs. One package.

Rate limiting, cost tracking, caching, safety guardrails, and fallback chains for every AI provider. Zero vendor lock-in.

armor.config.ts
import { createArmor } from 'ai-armor'

const armor = createArmor({
  rateLimit: {
    strategy: 'sliding-window',
    rules: [{ key: 'user', limit: 30, window: '1m' }],
  },
  budget: {
    daily: 50,
    onExceeded: 'downgrade-model',
    downgradeMap: { 'gpt-4o': 'gpt-4o-mini' },
  },
  safety: { promptInjection: true, piiDetection: true },
  cache: { enabled: true, ttl: 3600 },
})

Trusted by teams using

OpenAIAnthropicGoogleMistralCohereDeepSeekGroqAWS BedrockAzure+9 more

Released under the MIT License.