Skip to main content
SDKs are in very early alpha: We’re working as hard as we can to get them into a stable state. Please bear with us as we iterate rapidly.
The Java SDK now includes a lightweight handwritten wrapper on top of the generated client:
  • app.phaseo.sdk.Phaseo exposes high-level helpers for chat, responses, Anthropic messages, images, embeddings, moderations, speech/transcription/translation, batches, files, video, models/providers/endpoints/organisations/pricing, API-key discovery and lifecycle mutations, workspace/current-key lifecycle helpers, pricing calculation, activity/credits/analytics, generation lookup, lifecycle validation, async-job websocket URLs through both direct helpers and client.asyncJobs.websocketUrl(...), and devtools-aware telemetry.
  • app.phaseo.gen.Client and app.phaseo.gen.Operations remain available underneath for full low-level operation coverage where needed.

Current status

  • Preview only (not yet published to Maven Central).
  • Source lives in packages/sdk/sdk-java.
  • Generated low-level code lives in packages/sdk/sdk-java/src/gen.
  • Handwritten wrapper code lives in packages/sdk/sdk-java/src/app/phaseo/sdk.

Next steps

Last modified on July 9, 2026