Skip to content

This project creates simple crud API using AWS CDK code. API will have an API gateway, lambda as back-end and DynamoDB as database.

License

Notifications You must be signed in to change notification settings

relativity42/simple-crud-api

 
 

Repository files navigation

Welcome to HTTP CRUD API CDK TypeScript project!

This project contains the CDK code to deploy HTTP CRUD API as demonstrated in https://simple-crud-api.workshop.aws/. The CDK application creates the following resources:

  • API Gateway
  • Lambda Function
  • DynamoDB Table

Please run cdk deploy to deploy this stack in your AWS account. You can access API using {ApiGatewayUrl}/items

Useful commands

  • npm run build compile typescript to js
  • npm run watch watch for changes and compile
  • npm run test perform the jest unit tests
  • cdk deploy deploy this stack to your default AWS account/region
  • cdk diff compare deployed stack with current state
  • cdk synth emits the synthesized CloudFormation template

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

This project creates simple crud API using AWS CDK code. API will have an API gateway, lambda as back-end and DynamoDB as database.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 58.8%
  • JavaScript 41.2%