Skip to content

braintrust api client codegen#93

Merged
Andrew Kent (realark) merged 4 commits intomainfrom
ark/api-client-codegen
Apr 30, 2026
Merged

braintrust api client codegen#93
Andrew Kent (realark) merged 4 commits intomainfrom
ark/api-client-codegen

Conversation

@realark
Copy link
Copy Markdown
Collaborator

@realark Andrew Kent (realark) commented Apr 28, 2026

replace hand-rolled api client with code generated client (from braintrust-openapi spec)

  • no submodules. spec yaml is fetched via gradle task given a commit sha or tag (similar to btx test)
  • no breaking changes. old api client is deprecated
  • Usage of high level apis (Braintrust, Eval, etc) is not affected

@realark Andrew Kent (realark) force-pushed the ark/api-client-codegen branch 4 times, most recently from ac589da to 814166a Compare April 28, 2026 17:45
@realark Andrew Kent (realark) force-pushed the ark/api-client-codegen branch 3 times, most recently from ea12019 to 29abde7 Compare April 28, 2026 18:23
@realark Andrew Kent (realark) marked this pull request as ready for review April 28, 2026 18:24
@realark Andrew Kent (realark) force-pushed the ark/api-client-codegen branch 6 times, most recently from 4dbca87 to 299c838 Compare April 29, 2026 00:51
Comment thread braintrust-sdk/src/main/java/dev/braintrust/api/BraintrustOpenApiClient.java Outdated
Comment thread braintrust-sdk/src/main/java/dev/braintrust/devserver/Devserver.java Outdated
@realark Andrew Kent (realark) merged commit 6537158 into main Apr 30, 2026
1 check passed
@realark Andrew Kent (realark) deleted the ark/api-client-codegen branch April 30, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants