{"ok":true,"site":"swiftpackageindex","host":"swiftpackageindex.com","about":"Swift Package Index (swiftpackageindex.com) is a search engine and catalogue of Swift packages. This CLI searches packages, lists them by author, keyword or curated collection, and reads package details, README, releases, build compatibility results, build logs, DocC documentation, maintainer score info, recent builds and Swift 6 readiness stats.","commands":[{"command":"search-packages","summary":"Search Swift packages by keyword. Supports inline filters such as stars:>500, platform:ios,linux, last_activity:>2025-01-01 and product:library inside the query.","params":[{"name":"query","type":"string","required":true,"description":"Search terms, optionally with inline filters, e.g. 'networking stars:>500 platform:ios,linux last_activity:>2025-01-01 product:library'. Filter keys: stars (e.g. stars:>500), platform (ios, macos, lin"},{"name":"page","type":"number","description":"Result page number, starting at 1. Each page has 20 packages."}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/search-packages?query=networking&page=2"},{"command":"get-package","summary":"Get details for a package: summary, authors, history, activity, dependencies, license, stars, products, data race safety, latest stable version, default branch and keywords.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner (GitHub user or org), e.g. apple"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. swift-nio"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-package"},{"command":"get-package-readme","summary":"Get the rendered README text of a package.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner, e.g. apple"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. swift-nio"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-package-readme"},{"command":"get-package-releases","summary":"Get the release notes of a package, newest first: version, release date and changes.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner, e.g. Alamofire"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. Alamofire"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-package-releases"},{"command":"get-package-builds","summary":"Get a package's build compatibility matrix: one row per platform per Swift version, with results for the latest stable release and the default branch, plus build ids.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner, e.g. Alamofire"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. Alamofire"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-package-builds"},{"command":"get-build","summary":"Get one build's status, Swift version, platform, build command and full build log by build id (UUID).","params":[{"name":"id","type":"string","required":true,"description":"Build UUID, as found in build result or build monitor links (/builds/{id})"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-build"},{"command":"list-author-packages","summary":"List all packages by an author/owner as a JSON package collection (repo URL, summary, license, keywords, versions with verified compatibility).","params":[{"name":"owner","type":"string","required":true,"description":"Author or organization name, e.g. Alamofire"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/list-author-packages"},{"command":"list-keyword-packages","summary":"List packages tagged with a keyword/topic, e.g. networking, 20 per page.","params":[{"name":"keyword","type":"string","required":true,"description":"Keyword slug, lowercase with hyphens, e.g. networking or http-networking"},{"name":"page","type":"number","description":"Page number, starting at 1"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/list-keyword-packages?page=2"},{"command":"get-collection","summary":"List the packages in a curated custom package collection, e.g. sswg-graduated.","params":[{"name":"slug","type":"string","required":true,"description":"Collection slug, e.g. sswg-graduated"},{"name":"page","type":"number","description":"Page number, starting at 1"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-collection"},{"command":"get-documentation-index","summary":"Get the DocC documentation navigation index (modules, symbols, articles with paths) for a package version.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner, e.g. apple"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. swift-nio"},{"name":"version","type":"string","required":true,"description":"Package version tag (e.g. 2.104.0), branch name, or '~' for the default documentation version"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-documentation-index"},{"command":"get-documentation-page","summary":"Get a DocC documentation page as JSON (abstract, overview content, topic sections) for a module or symbol path in a package version.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner, e.g. apple"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. swift-nio"},{"name":"version","type":"string","required":true,"description":"Package version tag (e.g. 2.104.0), branch name, or '~' for the default documentation version"},{"name":"path","type":"string","required":true,"description":"Lowercase documentation path after /documentation/, e.g. a module name 'nio' or a symbol path such as 'nioconcurrencyhelpers/atomic' (taken from get-documentation-index paths)"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-documentation-page"},{"command":"get-package-score","summary":"Get a package's maintainer information: total package score and the per-trait score breakdown used for search ranking.","params":[{"name":"owner","type":"string","required":true,"description":"Repository owner, e.g. Alamofire"},{"name":"repo","type":"string","required":true,"description":"Repository name, e.g. Alamofire"}],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-package-score"},{"command":"list-recent-builds","summary":"List the most recent builds across all packages (build monitor): package, author, status, time, reference, Swift version and platform.","params":[],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/list-recent-builds"},{"command":"list-recent-activity","summary":"List recently added packages and recent package releases from the home page.","params":[],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/list-recent-activity"},{"command":"get-swift6-readiness","summary":"Get the Ready for Swift 6 stats: time series of packages with zero data race safety errors and total errors, for all packages and subsets.","params":[],"exampleUrl":"https://clify-dev.netlify.app/swiftpackageindex/get-swift6-readiness"}]}