Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apis-guru/aws2openapi

Amazon Web Services API description to OpenAPI 3.0 definition
https://github.com/apis-guru/aws2openapi

amazon amazon-api amazon-s3-storage amazon-web-services aws openapi openapi3 swagger

Last synced: 8 days ago
JSON representation

Amazon Web Services API description to OpenAPI 3.0 definition

Awesome Lists containing this project

README

        

# aws2openapi
Amazon Web Services API description to OpenAPI 3.0 specification

## Work in progress - beta quality

### Handles all current (v2) AWS json and xml specifications

Resultant OpenApi specifications pass [multiple](https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v3.0/schema.yaml) [validators](https://github.com/Mermade/oas-kit)

![screenshot](https://raw.githubusercontent.com/APIs-guru/aws2openapi/main/docs/screenshot.png)

The results of this converter can be found [here](https://github.com/APIs-guru/openapi-directory/tree/master/APIs/amazonaws.com)

### TODO **help wanted**

* ~~Fix input header parameter selectivity~~
* ~~Process protocol:ec2~~
* ~~Authentication~~ You will have to calculate HMAC headers manually
* ~~pagination~~
* ~~Examples~~
* ~~Waiters~~ (as vendor extension)
* Test against live endpoints
* Verify output header mappings
* Test path-with-fragment hack works
* Test paths with hardcoded ?parameters work
* Validate xml-handling keyword translations