Overview
Preview the coming-soon Bevor Security Python SDK
The Bevor Security SDK provides typed async and sync Python clients for security analyses, findings, remediations, and related workflows.
Installation preview
# Coming soon; the package is not publicly installable.
# pip install bevor-security-sdk
Client preview
from bevor_sdk import AsyncBevorClient
client = AsyncBevorClient(api_key="YOUR_API_KEY")
analyses = await client.analyses.list()Expanded Types
Certain resources support a with_pagination or with_streaming argument. If True is provided, the response extends the standard API response with added functionality, returning one of the SDK-only wrapper types below instead of the plain schema.
PaginatedResource
resultslist[T]The current page's items, in the same shape as the underlying (non-paginated) response.
has_moreboolWhether another page is available.
fetch_nextasync method() -> NoneFetch the next page and append its results to results.
EventResource
dataTThe underlying data of the requested resource
stream_completionasync iteratorMethod that opens an SSE connection to stream results. Events are typed and yielded. Once a success state is reached, the stream ends. As events come in, the data property is updated.

