All Projects → APIs-guru → aws2openapi

APIs-guru / aws2openapi

Licence: MIT license
Amazon Web Services API description to OpenAPI 3.0 definition

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to aws2openapi

aws-lab-guide
Amazon Web Services Practice Lab Guide. Absolute beginners can try this lab practice guide.
Stars: ✭ 25 (-44.44%)
Mutual labels:  amazon, amazon-api, amazon-web-services, amazon-s3-storage
aws-ses-template-manager
A simple application offering an interface for CRUD management of AWS SES templates across all compatible regions and with your own choice of credentials profile. A great GUI productivity tool that can be setup and run locally in seconds (see readme).
Stars: ✭ 23 (-48.89%)
Mutual labels:  amazon, amazon-web-services
OpenAPI
A pharo implementation of OpenAPI 3.0.1
Stars: ✭ 20 (-55.56%)
Mutual labels:  openapi, openapi3
oaie-sketch
OpenAPI Visual Editor
Stars: ✭ 54 (+20%)
Mutual labels:  openapi, openapi3
terraform-emr-spark-example
An example Terraform project that will configure a Secure and Customizable Spark Cluster on Amazon EMR.
Stars: ✭ 43 (-4.44%)
Mutual labels:  amazon, amazon-web-services
golang-tts
Text-to-Speach golang package based in Amazon Polly service
Stars: ✭ 19 (-57.78%)
Mutual labels:  amazon, amazon-web-services
oracdc
Oracle database CDC (Change Data Capture)
Stars: ✭ 51 (+13.33%)
Mutual labels:  amazon, amazon-web-services
aws
Object Pascal implementation for Amazon S3
Stars: ✭ 67 (+48.89%)
Mutual labels:  amazon, amazon-s3-storage
Amazonbigspider
😱Full Automatic Amazon Distributed Spider | 亚马逊分布式四国际站采集选款产品|账号admin,密码adminadmin
Stars: ✭ 140 (+211.11%)
Mutual labels:  amazon, amazon-web-services
Terraform Aws Landing Zone
Terraform Module for AWS Landing Zone
Stars: ✭ 142 (+215.56%)
Mutual labels:  amazon, amazon-web-services
Machine Learning Using K8s
Train and Deploy Machine Learning Models on Kubernetes using Amazon EKS
Stars: ✭ 145 (+222.22%)
Mutual labels:  amazon, amazon-web-services
aws-sqs-sns-client
AWS SNS SQS client UI
Stars: ✭ 26 (-42.22%)
Mutual labels:  amazon, amazon-web-services
Amazon-SP-API-CSharp
.Net C# library for the new Amazon Selling Partner API
Stars: ✭ 95 (+111.11%)
Mutual labels:  amazon, amazon-web-services
specifications-ITS-REST
openEHR REST API Specifications
Stars: ✭ 20 (-55.56%)
Mutual labels:  openapi, openapi3
selling-partner-sdk
Amazon Selling Partner JAVA SDK SP API
Stars: ✭ 15 (-66.67%)
Mutual labels:  amazon, amazon-web-services
Cognito Express
Authenticates API requests on a Node application by verifying the JWT signature of AccessToken or IDToken generated by Amazon Cognito.
Stars: ✭ 165 (+266.67%)
Mutual labels:  amazon, amazon-web-services
Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (+440%)
Mutual labels:  openapi, openapi3
django-eb-sqs-worker
Django Background Tasks for Amazon Elastic Beanstalk
Stars: ✭ 27 (-40%)
Mutual labels:  amazon, amazon-web-services
Learn Aws Lambda
✨ Learn how to use AWS Lambda to easily create infinitely scalable web services
Stars: ✭ 910 (+1922.22%)
Mutual labels:  amazon, amazon-web-services
Aws Sdk Perl
A community AWS SDK for Perl Programmers
Stars: ✭ 153 (+240%)
Mutual labels:  amazon, amazon-web-services

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 validators

screenshot

The results of this converter can be found here

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].