-
git clone --single-branch -b starter-template https://github.com/kimanikevin254/rapyd-openapi-ts-client.git
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
A SQLite database
-
OpenAPI provides a standardized way to describe APIs, allowing developers to automatically generate client SDKs in various programming languages, including TypeScript. With the OpenAPI Generator, you can quickly generate a fully typed TypeScript client for Rapyd's API, making integration easier, more efficient, and less error-prone. You can access Rapyd's OpenAPI specification on GitHub.
-
TypeORM
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
TypeORM as the ORM
-
rapyd-openapi-ts-client
This GitHub repository provides a TypeScript client for interacting with the Rapyd API using OpenAPI-generated SDKs. Built for developers integrating global payments, payouts, virtual accounts, and fintech solutions, this package simplifies API requests, enhances type safety, and streamlines development. Key Features: Auto-generated TypeScript SDK (by Rapyd-Samples)
You can access the full code for this tutorial on GitHub.
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Manually writing API clients can be time-consuming and result in errors. This is where the OpenAPI specification and tools like OpenAPI Generator are helpful.
-
Express to set up a web server
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.