Skip to main content
The Kotlin SDK is currently under active development. Expect minor API evolution while the SDK hardens.

Install

The package is published as com.worldcoin:idkit to GitHub Packages.

Request flow

Presets

For a one-time Selfie Check, use selfieCheck(signal). It requests World ID 4.0 and always disables legacy fallback. See Configure Credentials for response verification and repeated-check guidance.

Polling patterns

  • pollStatusOnce() for manual loops
  • pollUntilCompletion(options) for blocking until terminal state
  • statusFlow(pollInterval) extension for coroutine-driven updates