Skip to content

ProviderType

Communication type for providers.

type ProviderType = "rest" | "websocket";

Defined in: src/core/types/providers.ts:35

Communication type for providers.

Remarks

Indicates whether a provider communicates via REST (HTTP request/response) or WebSocket (persistent bidirectional connection). This affects how the SDK manages the provider’s lifecycle and data flow.

  • 'rest' - Provider uses HTTP requests; each operation is a standalone call
  • 'websocket' - Provider uses a persistent WebSocket connection for streaming

See

BaseProvider for where this type is used

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency