nodus
View MarkdownNodus Python SDK (pip install nodus-compute).
The high-level interface provides App, @app.function with .remote(), .spawn() and
.map(), @app.cls, Image, Volume, Secret, Sandbox, Job, Sweep, Workspace, Agent, nodus.llm and
@nodus.clustered. nodus.api provides a generic client for every resource. Every blocking call also has an
.aio form for asyncio code (await f.remote.aio(x)). Errors are in nodus.errors.
Submodules load on first attribute access, so import nodus stays fast and in-container helpers such as
nodus.progress pull in nothing they do not need.
Exports
Section titled “Exports”Agent: import withfrom nodus import AgentAgentGroup: import withfrom nodus import AgentGroupAgentRun: import withfrom nodus import AgentRunApp: import withfrom nodus import AppClaudeAgent: import withfrom nodus import ClaudeAgentClient: import withfrom nodus import ClientCls: import withfrom nodus import ClsDistributed: import withfrom nodus import DistributedEgress: import withfrom nodus import EgressFunction: import withfrom nodus import FunctionFunctionCall: import withfrom nodus import FunctionCallGPU: import withfrom nodus import GPUImage: import withfrom nodus import ImageInferenceEndpoint: import withfrom nodus import InferenceEndpointInit: import withfrom nodus import InitJob: import withfrom nodus import JobModelAgent: import withfrom nodus import ModelAgentProcess: import withfrom nodus import ProcessRetries: import withfrom nodus import RetriesRunContext: import withfrom nodus import RunContextSandbox: import withfrom nodus import SandboxSecret: import withfrom nodus import SecretService: import withfrom nodus import ServiceSweep: import withfrom nodus import SweepTrainingJob: import withfrom nodus import TrainingJobTunnel: import withfrom nodus import TunnelVolume: import withfrom nodus import VolumeWorkspace: import withfrom nodus import Workspaceclustered: import withfrom nodus import clusteredenter: import withfrom nodus import enterexit: import withfrom nodus import exitmethod: import withfrom nodus import methodprogress: import withfrom nodus import progressrestored: import withfrom nodus import restoredself: import withfrom nodus import selfstate_dir: import withfrom nodus import state_dir