Objects


Various object types and classes that represent different entities in the Puter ecosystem. These objects encapsulate data and provide methods for interacting with system resources.

Available Objects

  • App - Represents an application
  • AppConnection - Represents a connection to an application
  • ChatResponse - Represents an AI chat response
  • ChatResponseChunk - Represents a chunk of streaming chat response data
  • DetailedAppUsage - Represents detailed resource usage statistics for a specific application
  • FSItem - Represents a file or directory
  • KVPair - Represents a key-value pair
  • MonthlyUsage - Represents user's monthly resource usage information
  • Speech2TxtResult - Represents speech-to-text transcription results
  • Subdomain - Represents a subdomain
  • TTSEngine - Represents an available text-to-speech engine/model
  • TTSVoice - Represents an available text-to-speech voice
  • ToolCall - Represents a tool invocation request
  • User - Represents a Puter user
  • WorkerDeployment - Represents a worker deployment result
  • WorkerInfo - Represents worker information