@@ -36,17 +36,29 @@ and checksum URLs based on the version and platform.
3636
3737### Edge Updates API
3838
39- Edge and EdgeDriver versions are resolved from the Microsoft Edge Updates API.
39+ Edge browser versions are resolved from the Microsoft Edge Updates API.
4040
41- - ** URL** : ` https://edgeupdates.microsoft.com/api/v1/edge `
41+ - ** URL** : ` https://edgeupdates.microsoft.com/api/products `
4242- ** Format** : JSON
43- - ** Structure** : An array of products, each with a ` downloads ` list containing
44- platform-specific URLs and SHA-256 checksums.
45- - ** Checksums** : Provided as ` Hash ` fields (SHA-256) in the download entries.
43+ - ** Structure** : An array of products, each with a ` Product ` name and a
44+ ` Releases ` list. Each release contains ` Platform ` , ` Architecture ` ,
45+ ` ProductVersion ` , and an ` Artifacts ` array. Each artifact has ` Location ` ,
46+ ` Hash ` , and ` HashAlgorithm ` fields.
47+ - ** Checksums** : Provided as ` Hash ` and ` HashAlgorithm ` fields in the artifact
48+ entries.
4649
47- The parser (` parsers/edge.py ` ) filters by target (edge or edgedriver) and
48- platform, using the same internal platform strings as the CfT API
49- (e.g. ` win64 ` , ` linux64 ` , ` mac-arm64 ` ).
50+ The parser (` parsers/edge.py ` ) only supports the ` Stable ` product and the
51+ ` edge ` target. It filters by the mapped ` Platform ` and ` Architecture ` and
52+ returns the first artifact for each matching release.
53+
54+ ### EdgeDriver CDN
55+
56+ EdgeDriver is ** not** available from the Edge Updates API. It is distributed
57+ from a separate CDN:
58+
59+ - ** Latest version URL** : ` https://msedgedriver.microsoft.com/LATEST_STABLE `
60+ - ** Download URL** : ` https://msedgedriver.microsoft.com/{version}/edgedriver_{platform}.zip `
61+ - ** Format** : Zip archive, no checksums published.
5062
5163### GeckoDriver GitHub releases
5264
0 commit comments