OptixLog Docs
API Reference

API Reference

Complete reference for every class, method, parameter, return value, and error in the OptixLog Python SDK.

This section documents every public symbol in the OptixLog Python SDK. Each entry follows a standard convention so you can quickly find what you need without reading prose.

How to read this reference

Every class and method is documented with the same six-part structure:

Signature — the exact Python signature copied from the source stubs. Always shown in a python code fence so you can paste it directly.

Parameters — a TypeTable listing every argument: its type, whether it is required, its default value, and what it controls.

Returns — the return type and a description of what the value contains.

Side effects — whether the call makes a network request, mutates server state, or does neither. Read-only methods say "None (read-only)".

Raises — which exceptions the method raises and under which conditions.

Example — a minimal, runnable code snippet demonstrating the most common usage.

Module map

Import pathWhat lives there
optixlogSDKClient, ProjectRef, EntityRef, Page, JSONValue, Order, and all error classes
optixlog.managementManagement, ManagementProject, all collection classes, and all model dataclasses
optixlog.pipelinePipeline, PipelineProject, IngestResult, IngestibleNode protocol
optixlog_gen (generated)OptixClient, Projects, project-specific node classes — emitted by optixlog generate into your repo

Generated module

optixlog_gen is not part of the installed package. It is generated into your repository by running optixlog generate. See Generated Bindings for how to produce it.

Sections

On this page