All Projects → m-radzikowski → aws-swaggerui

m-radzikowski / aws-swaggerui

Licence: other
Serverless Swagger UI for API Gateway

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
EJS
674 projects

Projects that are alternatives of or similar to aws-swaggerui

noiiice
a serverless blog built on NuxtJS, AWS, serverless framework, and irrational exuberance.
Stars: ✭ 42 (+61.54%)
Mutual labels:  api-gateway, cognito, serverless-framework
amazon-ivs-ugc-web-demo
This repository shows how you can build a compelling user-generated content (UGC) live streaming webapp with Amazon IVS.
Stars: ✭ 14 (-46.15%)
Mutual labels:  api-gateway, cognito, serverless-framework
Aws Mobile React Native Starter
AWS Mobile React Native Starter App https://aws.amazon.com/mobile
Stars: ✭ 2,247 (+8542.31%)
Mutual labels:  api-gateway, cognito
CloudFrontier
Monitor the internet attack surface of various public cloud environments. Currently supports AWS, GCP, Azure, DigitalOcean and Oracle Cloud.
Stars: ✭ 102 (+292.31%)
Mutual labels:  api-gateway, serverless-framework
sls-photos-upload-service
Example web app and serverless API for uploading photos and saving to S3 and DynamoDB
Stars: ✭ 50 (+92.31%)
Mutual labels:  api-gateway, serverless-framework
Serverless Next.js
⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components
Stars: ✭ 2,977 (+11350%)
Mutual labels:  api-gateway, serverless-framework
Zappa
Serverless Python
Stars: ✭ 11,859 (+45511.54%)
Mutual labels:  api-gateway, serverless-framework
React Cognito Auth
A sample authentication app implemented with a server-less architecture, using cognito User Pools, API Gateway, react
Stars: ✭ 76 (+192.31%)
Mutual labels:  api-gateway, cognito
platform
Apinf - Open source API management platform with multi proxy and protocol support
Stars: ✭ 69 (+165.38%)
Mutual labels:  api-gateway, swagger-ui
tencent-apigateway
Easily provision Tencent API Gateway using Serverless Components
Stars: ✭ 33 (+26.92%)
Mutual labels:  api-gateway, serverless-framework
serverless-api-gateway-throttling
A plugin for the Serverless framework which configures throttling for API Gateway endpoints.
Stars: ✭ 54 (+107.69%)
Mutual labels:  api-gateway, serverless-framework
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: ✭ 120 (+361.54%)
Mutual labels:  api-gateway, serverless-framework
Aws Cli Cheatsheet
☁️ AWS CLI + JQ = Make life easier
Stars: ✭ 94 (+261.54%)
Mutual labels:  api-gateway, cognito
Serverless Aws Alias
Alias support for Serverless 1.x
Stars: ✭ 171 (+557.69%)
Mutual labels:  api-gateway, serverless-framework
Serverless Api Gateway Caching
A plugin for the Serverless framework which helps with configuring caching for API Gateway endpoints.
Stars: ✭ 92 (+253.85%)
Mutual labels:  api-gateway, serverless-framework
amazon-ivs-chime-web-demo
A demo web application intended as an educational tool for demonstrating how to load and play Amazon IVS streams alongside the Amazon Chime SDK.
Stars: ✭ 35 (+34.62%)
Mutual labels:  api-gateway, serverless-framework
Workshop Donkeytracker
Workshop to build a serverless tracking application for your mobile device with an AWS backend
Stars: ✭ 27 (+3.85%)
Mutual labels:  api-gateway, cognito
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (+96.15%)
Mutual labels:  api-gateway, serverless-framework
serverless
BlueNimble is a Hybrid Serverless Platform focusing on developer productivity and application portability. Create and run scalable APIs and applications without coding or by coding less. Focus on application business logic without any knowledge of the underlying microservices architecture.
Stars: ✭ 30 (+15.38%)
Mutual labels:  api-gateway, serverless-framework
serverless-cloud-vision
Serverless API around Google Cloud Vision
Stars: ✭ 31 (+19.23%)
Mutual labels:  api-gateway, serverless-framework

Serverless Swagger UI for API Gateway

Example of automatically built and deployed Swagger UI website with interactive documentation for the API Gateway, protected with Cognito user authentication.

See the article with full description: Serverless Swagger UI for API Gateway

Development

Install dependencies:

yarn install

Change the project and/or service name in serverless.yml file to have unique baseName, that is used as a Cognito auth domain.

Deploy:

yarn run deploy --region REGION

In AWS Console, go to Cognito → Manage User Pools → newly created User Pool → Users and groups, and create user.

Go to CloudFront, find created Distribution, copy the Domain Name and open in a browser. Login with user credentials created in Cognito. You will be redirected to the Swagger UI.

Run Swagger UI locally (for Swagger UI website development):

yarn run start

It will start the development server at http://localhost:8080. It uses the same deployed AWS resources. To log in, use the same user created in the Cognito.

Remove deployed stack to clean resources:

yarn run remove --region REGION
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].