Machines API: list the official client libraries - #2490
Open
alexleventer wants to merge 2 commits into
Open
alexleventer wants to merge 2 commits into
alexleventer wants to merge 2 commits into
Conversation
The page linked the OpenAPI spec but named no package, so a reader (or an agent) landing here could not tell that Fly.io publishes fly-go, or that the Sprites SDKs exist. One short section: the Go client, how to generate a client for anything else from the spec, and the Sprites SDKs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The Sprites SDKs are for a different API; say so, rather than listing them as if they drove Machines. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a Client libraries section to the Machines API index page. It named the OpenAPI spec but no package, so a reader or agent landing here couldn't tell that
fly-goexists, or that Sprites has SDKs.The section:
fly-go(the Go client flyctl is built on), "generate one from the OpenAPI spec" for every other language, and the four Sprites SDKs (@fly/sprites,sprites-py,sprites-go,spriteson Hex) plus the MCP server, each linked to its registry page.Companion to superfly/landing#1249 (llms.txt) and superfly/ui-ex#5602 (ARD catalog), which surface the same list to agents. Ora's agent-readiness scan of fly.io currently reports "no SDK packages found" because nothing on the site links to them.
Every registry link was checked to resolve.
🤖 Generated with Claude Code