Sign inSign up

tealtigeradmin/tealtiger-docker

By tealtigeradmin

Updated 6 months ago

TealTiger SDK — AI agent security with guardrails, cost tracking, and policy management

Image
Security
0

243

tealtigeradmin/tealtiger-docker repository overview

TealTiger SDK — Docker Image

AI agent security SDK with guardrails, cost tracking, and policy management for LLM applications.

npm License: Apache 2.0

Quick Start

docker pull tealtigeradmin/tealtiger-docker:latest
# Interactive Node.js REPL with TealTiger pre-installed
docker run -it --rm \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-docker:latest \
  node
// Inside the container
const { TealOpenAI, GuardrailEngine, PIIDetectionGuardrail } = require('tealtiger');

const engine = new GuardrailEngine();
engine.registerGuardrail(new PIIDetectionGuardrail());

const client = new TealOpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  guardrailEngine: engine
});

What's Included

This image comes with the TealTiger TypeScript SDK pre-installed on Node.js 20 Alpine.

Core Components
  • TealEngine — Policy evaluation with ENFORCE/MONITOR/REPORT_ONLY modes
  • TealGuard — Client-side guardrails (PII detection, prompt injection, content moderation)
  • TealCircuit — Circuit breaker for cascading failure prevention
  • TealAudit — Audit logging with security-by-default PII redaction
  • Cost Tracking — Monitor costs across 50+ models with budget enforcement
7 LLM Providers (95%+ market coverage)
ProviderClientFeatures
OpenAITealOpenAIChat, Completions, Embeddings
AnthropicTealAnthropicChat, Streaming
Google GeminiTealGeminiMultimodal, Safety Settings
AWS BedrockTealBedrockClaude, Titan, Jurassic, Command, Llama
Azure OpenAITealAzureOpenAIDeployment-based, Azure AD
Mistral AITealMistralEU Data Residency, GDPR
CohereTealCohereRAG, Citations, Connectors

Usage Examples

Run a script
docker run --rm \
  -v $(pwd)/app:/app \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-docker:latest \
  node /app/my-script.js
Use in Docker Compose
services:
  ai-agent:
    image: tealtigeradmin/tealtiger-docker:latest
    environment:
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - NODE_ENV=production
    volumes:
      - ./app:/app
    command: node /app/server.js
Use as base image
FROM tealtigeradmin/tealtiger-docker:latest
WORKDIR /app
COPY package.json ./
RUN npm install
COPY . .
CMD ["node", "index.js"]

Tags

TagDescription
latestLatest stable release
1.1.0v1.1.0 release

Image Details

  • Base: node:20-alpine
  • Architecture: linux/amd64
  • Size: ~62 MB compressed
  • User: Runs as non-root node user
  • License: Apache 2.0

Made with ❤️ by the TealTiger team

Tag summary

Content type

Image

Digest

sha256:64803c97e

Size

61.8 MB

Last updated

6 months ago

docker pull tealtigeradmin/tealtiger-docker