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.