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.