Sign inSign up

tealtigeradmin/tealtiger-python

By tealtigeradmin

Updated 4 months ago

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

Image
Security
1

594

tealtigeradmin/tealtiger-python repository overview

TealTiger Python SDK — Docker Images

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

PyPI License: Apache 2.0

Quick Start

docker pull tealtigeradmin/tealtiger-python:latest

docker run -it --rm \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-python:latest \
  python
from tealtiger import TealOpenAI, GuardrailEngine, PIIDetectionGuardrail

engine = GuardrailEngine()
engine.register_guardrail(PIIDetectionGuardrail())

client = TealOpenAI(
    api_key="your-key",
    guardrail_engine=engine
)

Available Tags

TagBaseDescription
latest, 1.1.1python:3.12-slimProduction — minimal, secure, non-root
devpython:3.12Development — includes pytest, mypy, black, ruff, ipython
alpinepython:3.12-alpineMinimal — smallest image for serverless/edge
jupyterpython:3.12Jupyter Lab — interactive experimentation on port 8888

Usage Examples

Run a script
docker run --rm -v $(pwd):/app -w /app \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-python:latest \
  python my_script.py
Jupyter Notebook
docker run -p 8888:8888 \
  -e OPENAI_API_KEY=your-key \
  tealtigeradmin/tealtiger-python:jupyter
# Open http://localhost:8888
Development
docker run -it --rm -v $(pwd):/app \
  tealtigeradmin/tealtiger-python:dev bash
# pytest, mypy, black, ruff all available
Docker Compose
services:
  app:
    image: tealtigeradmin/tealtiger-python:latest
    environment:
      - OPENAI_API_KEY=${OPENAI_API_KEY}
    volumes:
      - ./app:/app
    command: python /app/server.py
Use as base image
FROM tealtigeradmin/tealtiger-python:latest
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "main.py"]

What's Included

  • TealTiger Python 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-python:latest

Security

  • Runs as non-root user (tealtiger)
  • No unnecessary packages
  • Apache 2.0 license

Tag summary

Content type

Image

Digest

sha256:78d53c707

Size

126.6 MB

Last updated

4 months ago

docker pull tealtigeradmin/tealtiger-python