System Requirements

Before installing MagicTradeBot, ensure your system meets the minimum technical requirements for both the Management App and Core Bot Instance. Proper setup ensures optimal performance, stability, and compatibility across platforms.

⚙️ MagicTradeBot Management App (ASP.NET Core)

The MagicTradeBot admin dashboard is built on ASP.NET Core and acts as the central hub for managing trading strategies, user configurations, and exchange connections.

Component Minimum Requirement
.NET SDK .NET 9.0 SDK
OS Support Windows 10 or later, macOS, and Linux distributions (Ubuntu, Debian, CentOS)
Database SQLite (default), PostgreSQL, MySQL, or SQL Server
Tools Git, Bash or PowerShell, Docker (optional for containerized deployment)
RAM / CPU Minimum 2 GB RAM, Dual Core Processor

🤖 MagicTradeBot Core Bot Instance (Golang)

The high-speed trading engine is written in Golang and is responsible for executing trades based on market signals. It must connect to the management API to operate.

Component Minimum Requirement
Go Runtime Precompiled binaries available for Windows, macOS, and Linux
OS Support Cross-platform: Windows, macOS, Linux
Networking Requires access to MagicTradeBot's Management API for trade orchestration
RAM / CPU Minimum 1 GB RAM and 1 CPU core per active bot instance
Licensing Each bot instance must have a valid MagicTradeBot license key

Meeting these requirements ensures smooth installation, secure operation, and high-performance automated crypto trading. For best results, always deploy on stable, internet-connected systems and monitor resource usage regularly.

📎 Related Topics