TealTiger TypeScript SDK — AI agent security with guardrails, cost tracking, and policy management
572
AI agent security SDK for TypeScript/Node.js — guardrails, cost tracking, and policy management for LLM applications.
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
});
| Tag | Base | Description |
|---|---|---|
latest, 1.1.1 | node:20-alpine | Production — minimal Alpine, non-root |
dev | node:20 | Development — includes TypeScript, Jest, ESLint, fast-check |
docker run --rm -v $(pwd):/app -w /app \
-e OPENAI_API_KEY=your-key \
tealtigeradmin/tealtiger-typescript:latest \
node my_script.js
docker run -it --rm -v $(pwd):/app \
tealtigeradmin/tealtiger-typescript:dev bash
# typescript, jest, eslint, prettier all available
services:
app:
image: tealtigeradmin/tealtiger-typescript:latest
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
volumes:
- ./app:/app
command: node /app/server.js
FROM tealtigeradmin/tealtiger-typescript:latest
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
CMD ["node", "index.js"]
All tags also available on GitHub Container Registry:
docker pull ghcr.io/agentguard-ai/tealtiger-typescript:latest
node)Content type
Image
Digest
sha256:644c28ccf…
Size
62.8 MB
Last updated
4 months ago
docker pull tealtigeradmin/tealtiger-typescript