Embed directly for maximum performance. Single dependency, no runtime overhead.
tenuo = "0.1"
use tenuo::Authorizer;
Native Python bindings via PyO3. Drop-in integration for LangChain, AutoGPT, CrewAI.
pip install tenuo
from tenuo import Authorizer
Deploy as a sidecar container. Your agent calls localhost:9090 with zero cross-network latency.
containers:
- name: tenuo-authorizer
First-class support for LangChain Tools and LangGraph node scoping with @tenuo_node decorator.
@guard(tool="read_file")
def read_file(path: str): ...
External authorization service for Envoy ext_authz and Istio AuthorizationPolicy.
tenuo-authorizer serve \
--config gateway.yaml