ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

Bound MCP work and explicitly allow trusted HTTP browser origins.

An absent Origin is accepted by the transport. An empty allowed_origins rejects every present Origin; there is no wildcard or implicit same-origin exception. Each allowed entry is a serialized HTTP(S) origin.

Method __post_init__ Reject coercion, unbounded budgets, and ambiguous origin allowlists.
Class Variable allowed_origins Undocumented
Class Variable default_page_size Undocumented
Class Variable max_concurrent_requests Undocumented
Class Variable max_metadata_size Undocumented
Class Variable max_page_size Undocumented
Class Variable max_request_size Undocumented
Class Variable max_resource_subscriptions Undocumented
Class Variable max_response_size Undocumented
Class Variable max_subscriptions Undocumented
Class Variable subscription_buffer_size Undocumented
Class Variable subscription_keepalive Undocumented
Class Variable tool_search_max_calls Undocumented
Class Variable tool_search_max_output_bytes Undocumented
Class Variable tool_search_max_results Undocumented

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Reject coercion, unbounded budgets, and ambiguous origin allowlists.

Returns
NoneRetain validated immutable configuration.
Raises
TypeErrorIf a budget, duration, or origin has an incompatible type.
ValueErrorIf a budget or duration is invalid, or an origin is malformed.
allowed_origins: tuple[str, ...] = (source)

Undocumented

default_page_size: int = (source)

Undocumented

max_concurrent_requests: int = (source)

Undocumented

max_metadata_size: int = (source)

Undocumented

max_page_size: int = (source)

Undocumented

max_request_size: int = (source)

Undocumented

max_resource_subscriptions: int = (source)

Undocumented

max_response_size: int = (source)

Undocumented

max_subscriptions: int = (source)

Undocumented

subscription_buffer_size: int = (source)

Undocumented

subscription_keepalive: float = (source)

Undocumented

tool_search_max_calls: int = (source)

Undocumented

tool_search_max_output_bytes: int = (source)

Undocumented

tool_search_max_results: int = (source)

Undocumented