TealTiger SDK — AI agent security with guardrails, cost tracking, and policy management
243
AI agent security SDK with guardrails, cost tracking, and policy management for LLM applications.
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
});
This image comes with the TealTiger TypeScript SDK pre-installed on Node.js 20 Alpine.
| Provider | Client | Features |
|---|---|---|
| OpenAI | TealOpenAI | Chat, Completions, Embeddings |
| Anthropic | TealAnthropic | Chat, Streaming |
| Google Gemini | TealGemini | Multimodal, Safety Settings |
| AWS Bedrock | TealBedrock | Claude, Titan, Jurassic, Command, Llama |
| Azure OpenAI | TealAzureOpenAI | Deployment-based, Azure AD |
| Mistral AI | TealMistral | EU Data Residency, GDPR |
| Cohere | TealCohere | RAG, Citations, Connectors |
docker run --rm \
-v $(pwd)/app:/app \
-e OPENAI_API_KEY=your-key \
tealtigeradmin/tealtiger-docker:latest \
node /app/my-script.js
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
FROM tealtigeradmin/tealtiger-docker:latest
WORKDIR /app
COPY package.json ./
RUN npm install
COPY . .
CMD ["node", "index.js"]
| Tag | Description |
|---|---|
latest | Latest stable release |
1.1.0 | v1.1.0 release |
node:20-alpinelinux/amd64node userMade with ❤️ by the TealTiger team
Content type
Image
Digest
sha256:64803c97e…
Size
61.8 MB
Last updated
6 months ago
docker pull tealtigeradmin/tealtiger-docker