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_morebool

Whether another page is available.

fetch_nextasync method() -> None

Fetch the next page and append its results to results.

EventResource

dataT

The underlying data of the requested resource

stream_completionasync iterator

Method 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.

On this page