This repository is organized to provide TypeScript SDK generation for both Stainless and APIMatic platforms. Below is a description of the main folders and their contents:
This folder contains the source files required for SDK generation. It is organized as follows:
- apimatic-src/
openapi.yml: The OpenAPI specification file for the APIMatic SDK.APIMATIC-META.json: Configuration file for APIMatic SDK generation.
- stainless-src/
openapi.yml: The OpenAPI specification file for the Stainless SDK.stainless.yml: Configuration file for Stainless SDK generation.
These files define the API schema and configuration options used during the SDK generation process.
This folder contains the generated SDK files for both APIMatic and Stainless platforms. It is structured as follows:
- apimatic-sdk/typescript-sdk/
- Source code, configuration files, and documentation for the TypeScript SDK generated by APIMatic.
- Includes subfolders such as
src/,doc/, andscripts/for implementation, documentation, and utility scripts.
- stainless-sdk/typescript-sdk/
- Source code, configuration files, and documentation for the TypeScript SDK generated by Stainless.
- Includes subfolders such as
src/,tests/,examples/, andscripts/for implementation, testing, examples, and utility scripts.
src/— Contains OpenAPI specs and config files for SDK generation (Stainless and APIMatic).sdk/— Contains the generated TypeScript SDKs and their supporting files for both platforms.
This structure allows for clear separation between source definitions/configurations and the generated SDK outputs for each platform.