Python SDK
The Quasentra object.
Create one object per process. It owns a pooled HTTP client and exposes framework adapters, approval resume and trusted gateway execution.
Install
pip install quasentra
Configuration
security = Quasentra(
api_key=os.environ["QUASENTRA_API_KEY"],
base_url="https://quasentra.com",
timeout_seconds=5,
max_retries=2,
)Lifecycle
with Quasentra(api_key=API_KEY) as security:
agent = build_secured_agent(security)
# Async applications
async with Quasentra(api_key=API_KEY) as security:
agent = build_secured_agent(security)Public methods
- protect(): plain callable tool lists.
- langgraph(): LangChain/LangGraph middleware.
- crewai(): CrewAI local tools.
- openai_agent(): OpenAI local FunctionTools.
- resume(): exact approved operation retry.
- execute()/aexecute(): server-side gateway connectors.