Skip to main content

Prerequisites

Before you begin, ensure you have the following installed on your system:

Development Tools​

Core Development​

  • Git - Version control system
  • Go - Version 1.25 or higher
  • Node.js - Version 22 or higher (LTS is recommended ✅)
  • pnpm - Version 9 or higher (LTS is recommended ✅)

Frontend Development (if applicable)​

Setup the Repository​

Fork the Repository​

Start by forking the WSO2 Thunder repository to your GitHub account.

Clone the Repository​

Clone your forked repository to your local machine.

git clone https://github.com/<your-username>/thunder.git
cd thunder

💻 Windows Prerequisites​

If you are contributing from a Windows environment, please ensure the following tools are installed before starting development.

SQLite3​

SQLite3 is required for local development and build processes.

Install using:

  • winget install SQLite.SQLite
  • or choco install sqlite

Verify installation:

sqlite3 --version

PowerShell 7​

PowerShell 7 is required to run the PowerShell-based build and setup scripts.

Install using:

  • winget install Microsoft.PowerShell
  • or choco install powershell-core

Verify installation:

pwsh --version
Thunder LogoThunder Logo

Work together seamlessly with secure your applications with ease.

Terms & Policy

Pages

HomeDocsAPIsSDKs
© WSO2 LLC. All rights reserved.