Sign inSign up

tealtigeradmin/tealtiger-typescript

By tealtigeradmin

Updated 4 months ago

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

Image
Security
2

572

tealtigeradmin/tealtiger-typescript repository overview

TealTiger TypeScript SDK — Docker Images

AI agent security SDK for TypeScript/Node.js — guardrails, cost tracking, and policy management for LLM applications.

npm License: Apache 2.0

Quick Start

docker pull tealtigeradmin/tealtiger-typescript:latest

docker run -it --rm \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-typescript:latest \
  node
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
});

Available Tags

TagBaseDescription
latest, 1.1.1node:20-alpineProduction — minimal Alpine, non-root
devnode:20Development — includes TypeScript, Jest, ESLint, fast-check

Usage Examples

Run a script
docker run --rm -v $(pwd):/app -w /app \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-typescript:latest \
  node my_script.js
Development
docker run -it --rm -v $(pwd):/app \
  tealtigeradmin/tealtiger-typescript:dev bash
# typescript, jest, eslint, prettier all available
Docker Compose
services:
  app:
    image: tealtigeradmin/tealtiger-typescript:latest
    environment:
      - OPENAI_API_KEY=${OPENAI_API_KEY}
    volumes:
      - ./app:/app
    command: node /app/server.js
Use as base image
FROM tealtigeradmin/tealtiger-typescript:latest
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
CMD ["node", "index.js"]

What's Included

  • TealTiger TypeScript SDK v1.1.1
  • 7 LLM providers: OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI, Cohere, Mistral
  • TealEngine — Policy evaluation (ENFORCE/MONITOR/REPORT_ONLY)
  • TealGuard — PII detection, prompt injection, content moderation
  • TealCircuit — Circuit breaker for cascading failure prevention
  • TealAudit — Audit logging with PII redaction
  • Cost tracking across 50+ models

GHCR Mirror

All tags also available on GitHub Container Registry:

docker pull ghcr.io/agentguard-ai/tealtiger-typescript:latest

Security

  • Runs as non-root user (node)
  • Alpine Linux base for minimal attack surface
  • Apache 2.0 license

Tag summary

Content type

Image

Digest

sha256:644c28ccf

Size

62.8 MB

Last updated

4 months ago

docker pull tealtigeradmin/tealtiger-typescript