The Industry Toolkit is a comprehensive suite of tools designed to help developers build API-first, composable architectures. It streamlines the process of creating and managing APIs, SDKs, documentation, and server implementations across various languages.
Documentation
For detailed documentation and to get started with the Industry Toolkit, please visit our Wiki.
Quick Start
Install the Industry Toolkit
The Industry Toolkit is installed as a CDK script. Before we get started, you’ll need the following:
Create a Github PAT and store that as a key/value pair in the Secrets Manager secret that was created above. The key should be an identifier for the PAT and the value is the PAT itself:
{"my-key": "<my-github-pat>"}
Creating your First Service
Let’s create a simple Spring Boot service that implements a Shopping Cart API.
Industry Toolkit
The Industry Toolkit is a comprehensive suite of tools designed to help developers build API-first, composable architectures. It streamlines the process of creating and managing APIs, SDKs, documentation, and server implementations across various languages.
Documentation
For detailed documentation and to get started with the Industry Toolkit, please visit our Wiki.
Quick Start
Install the Industry Toolkit
The Industry Toolkit is installed as a CDK script. Before we get started, you’ll need the following:
Make note of the Lambda function name and the secrets ARN from the output; you’ll need them in the next steps.
Set your Github credentials
Create a Github PAT and store that as a key/value pair in the Secrets Manager secret that was created above. The key should be an identifier for the PAT and the value is the PAT itself:
Creating your First Service
Let’s create a simple Spring Boot service that implements a Shopping Cart API.
Create a service definition file (service.json):
Then execute the Service Bootstrapper Lambda:
When this completes, you will have:
For more in-depth documentation, visit our Getting Started guide.
Security
See CONTRIBUTING for more information.
License
This project is licensed under the Apache-2.0 License.