Speechly · Authentication Profile

Speechly Authentication

Authentication

Speechly secures its APIs with oauth2-like and bearer across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanySpeech RecognitionVoiceSpoken Language UnderstandingSpeech-to-TextContent ModerationMachine LearninggRPCArtificial Intelligence
Methods: oauth2-like, bearer Schemes: 1 OAuth flows: API key in:

Security Schemes

identityLogin token-exchange
scheme: bearer

Source

Authentication Profile

speechly-authentication.yml Raw ↑
generated: '2026-07-21'
method: derived
source: grpc/speechly/identity/v2/identity_api.proto
note: >-
  Speechly used a two-step gRPC auth model: exchange an application/project
  identifier plus device id for a short-lived bearer access token via the
  Identity API, then present the token as gRPC metadata on subsequent calls.
  Derived from the archived protobuf definitions; the hosted API is discontinued.
summary:
  types: [oauth2-like, bearer]
  token_endpoint: speechly.identity.v2.IdentityAPI/Login
schemes:
  - name: identityLogin
    type: token-exchange
    scheme: bearer
    description: >-
      IdentityAPI.Login(LoginRequest{device_id, scope: application|project})
      returns a LoginResponse access token used as the gRPC Authorization
      bearer credential for SLU, WLU, Batch, Config, Analytics and Moderation
      services.
    sources:
      - grpc/speechly/identity/v2/identity_api.proto
      - grpc/speechly/identity/v1/identity.proto