This project template provides utilities to define the infrastructure for an API deployed on AWS using AWS HTTP Gateway and Lambda functions.
Develop a serverless API using AWS API Gateway and Lambdas
Develop all routes for your API using TypeScript.
Test your API using a local server
Write tests for the Serveless API using Jest.
Auto-format and validate your TypeScript code easily using ESLint and Prettier.
Configured to work seemlessly with the powerful VSCode editor.
Fast build times and advanced modularity using Yarn 2 workspaces.
API deployed to reliable and scaleable AWS serverless infrastructure.
Extend and maintain infrastructure using Terraform.
Easily combine with any Goldstack module to compose end-to-end applications.
Benefit from low costs, high scaleability and low maintenance by using modern Serverless pratices. Each route defined in its own Lambda for minimal cold start times.
Benefit from static type checking and code completion when developing your routes.
Run a local server for testing your API.
Write efficient tests against a local API.
ESLint and Prettier configured for usage in the CLI and as VSCode plugins.
All configuration for developing TypeScript code with VSCode provided.
Yarn 2 workspace configured for blazing fast project bootstrap and hassle-free development of a modular application.
Deploy your API for cents on AWS with professional level security, reliabilty and scaleabilty.
Supports multiple, separate deployments for development, staging and production environments. Implemented using HTTP API Gateway and Lambda.
Customise infrastructure and easily add any service from the AWS cloud to your application by modifying the Terraform files included in the template.
Combine this template with other modules from Goldstack. Generate a starter project supporting your full stack including the frontend.
Simply choose any of these templates while building your project in the Goldstack Builder UI and they will be included in your starter project.
Design your customized starter project with Goldstack, download a ZIP and start coding.