Following F5's acquisition of CalypsoAI, this SDK has reached its End of Life. F5 customers should speak to their account manager about our AI Guardrails and AI Red Team products.
This project is a Python SDK for the F5 AI Gateway Processors specification. It is designed to be used as a base for building a Starlette application that implements Python based Processors for the AI Gateway.
Processor development quickstart tutorial
Instructions for running the tests.
This project uses Ruff for formatting and linting.
Run make help to see available make targets, such as fmt, lint, test.