Skip to content

bind-almir/document-api-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documenting Serverless API

There are many great languages and tools in the wild that can help you to create and document API's. In this article we are going to focus on AWS API Gateway, serverless framework, serverless documentation plugin, Swagger UI and some shell scripting.

Read more here.

Instructions

  • You'll need an Amazon Web Services account and credentials set up on your development machine. If you haven't done it before, here's a useful guide for Configuring the AWS CLI.
  • Configure AWS credentials to use with serverless framework.
  • Install NodeJS
  • Install serverless framework using npm i -g serverless
  • Clone this repository git clone https://github.com/bind-almir/document-api-example.git
  • Change directory to project dir cd document-api-example.git
  • Install dependencies npm i
  • To deploy API run sls deploy --stage dev --region YOUR_REGION
  • run ./deploy.sh --bucket=YOUR_S3_BUCKET --region=YOUR_REGION --gateway=YOUR_API_GATEWAY_ID