OpenClaw SDK
    Preparing search index...

      OpenClaw SDK

      Enumerations

      LogLevel

      Classes

      StaticCredentialsProvider
      AuthHandler
      OpenClawClient
      PolicyManager
      ProtocolNegotiator
      ConnectionStateMachine
      TlsValidator
      OpenClawError
      AuthError
      ConnectionError
      ProtocolError
      RequestError
      TimeoutError
      CancelledError
      AbortError
      GatewayError
      ReconnectError
      GapDetector
      TickMonitor
      EventManager
      ReconnectManager
      ValidationError
      TimeoutManager

      Interfaces

      DeviceCredentials
      RefreshResult
      CredentialsProvider
      StaticCredentialsConfig
      AuthConfig
      ConnectionConfig
      ClientConfig
      RequestOptions
      ProtocolVersionRange
      NegotiatedProtocol
      StateChangeEvent
      TlsValidatorConfig
      TlsValidationResult
      TLSSocket
      TLSCertificate
      GapInfo
      GapRecoveryConfig
      GapDetectorConfig
      TickMonitorConfig
      TickStatus
      ReconnectConfig
      ReconnectEvent
      ErrorShape
      RequestFrame
      ResponseFrame
      StateVersion
      EventFrame
      Snapshot
      ConnectParams
      HelloOk
      AgentIdentityParams
      AgentIdentityResult
      AgentSummary
      AgentWaitParams
      NodePairRequestParams
      NodePairListParams
      NodePairApproveParams
      NodePairRejectParams
      NodePairVerifyParams
      DevicePairListParams
      DevicePairApproveParams
      DevicePairRejectParams
      AgentsFileEntry
      AgentsCreateParams
      AgentsCreateResult
      AgentsUpdateParams
      AgentsUpdateResult
      AgentsDeleteParams
      AgentsDeleteResult
      AgentsFilesListParams
      AgentsFilesListResult
      AgentsFilesGetParams
      AgentsFilesGetResult
      AgentsFilesSetParams
      AgentsFilesSetResult
      AgentsListParams
      AgentsListResult
      CronListParams
      CronStatusParams
      CronAddParams
      CronUpdateParams
      CronRemoveParams
      CronRunParams
      CronRunsParams
      NodeListParams
      NodeInvokeParams
      NodeInvokeResultParams
      NodeEventParams
      NodePendingDrainParams
      NodePendingDrainResult
      NodePendingEnqueueParams
      NodePendingEnqueueResult
      RequestIdValidationOptions
      Logger
      TimeoutHandle
      TimeoutManagerConfig

      Type Aliases

      AuthMethod
      Policy
      ClientConnectionState
      StateChangeListener
      StateChangeListenerErrorHandler
      AuthErrorCode
      ConnectionErrorCode
      ProtocolErrorCode
      RequestErrorCode
      GatewayErrorCode
      ReconnectErrorCode
      GapRecoveryMode
      EventHandler
      UnsubscribeFn
      EventPattern
      ListenerErrorHandler
      ReconnectState
      ReconnectListener
      ReconnectListenerErrorHandler
      GatewayFrame
      ConnectionState

      Variables

      DEFAULT_POLICY
      MAX_EVENT_NAME_LENGTH

      Functions

      createAuthHandler
      createClient
      createPolicyManager
      createProtocolNegotiator
      createConnectionStateMachine
      createTlsValidator
      createErrorFromResponse
      isOpenClawError
      isAuthError
      isConnectionError
      isTimeoutError
      isCancelledError
      isAbortError
      createGapDetector
      createTickMonitor
      createEventManager
      createReconnectManager
      validateRequestId
      validateFrame
      validateRequestFrame
      validateResponseFrame
      validateEventFrame
      validateErrorShape
      validateConnectParams
      isRequestFrame
      isResponseFrame
      isEventFrame
      isSuccessfulResponse
      isErrorResponse
      isLogger
      createTimeoutManager

      References

      default → OpenClawClient