Skip to main content

Installation and Version Compatibility

Key Points
  • Supported languages: Python / C# / JavaScript (Node.js) / C++ and Go (securities trading, account services, and conditional orders only).
  • Minimum versions: Python 3.8–3.13 (excluding 3.14), Node.js 16+, .NET Standard 2.0, C++20+, and Go 1.19+.
  • SDK download location: See SDK Downloads.
  • This page provides the minimum installation steps and an overview of version compatibility.

Supported Environments and Version Compatibility

LanguageMinimum versionSupported OSInstallation methodNotes
Python3.8–3.13 (since v2.0.1)Windows / macOS / Linux.whlPython 3.7 has not been supported since v2.0.1; 3.14 is not supported
JavaScript (Node.js)16+Windows / macOS / LinuxLocal .tgz dependencyInstalled as a Node.js package
C#.NET Standard 2.0Windows.nupkg.NET Core 3.1+ or .NET Framework 4.7.2+ is recommended
C++C++20+Windows / macOS / LinuxSDK filesSecurities trading, account services, and conditional orders only
Go1.19+Windows / macOS / LinuxSDK filesSecurities trading, account services, and conditional orders only

Installation Process (Condensed)

Python

  1. Download the .whl for your platform.
  2. Install it:
pip install fubon_neo-<version>-cp37-abi3-win_amd64.whl

JavaScript (Node.js)

  1. Download the .tgz and place it in your project folder.
  2. Add it to package.json:
"dependencies": {
"fubon-neo": "file://<path-to-js-binary>/fubon-neo-<version>.tgz"
}
  1. Install it:
npm install

C#

  1. Download the .nupkg.
  2. Install it in Visual Studio using NuGet Package Manager or a local NuGet source.
info

For detailed installation instructions, see Quick Start.

C++

  1. Download the C++ SDK and sample code.
  2. Configure the include/lib paths according to the sample project.

Go

  1. Download the Go SDK and sample code (Go 1.19+).
  2. Configure go.mod and the local module path according to the sample project.

Filenames and Installation Packages

  • fubon_neo-<version>-cp37-abi3-win_amd64.whl
  • fubon-neo-<version>.tgz
  • FubonNeo.<version>.nupkg

Version Feature Mapping / Major Changes

  • API Key login: >= v2.2.7
  • Login using a certificate exported from the website: >= v2.2.8
  • Python 3.7: no longer supported since v2.0.1
  • Python 3.14: not currently supported

For more version information, see Version Migration Information.

Frequently Asked Questions (FAQ)

Q1: How do I confirm that the SDK works after installation?
A: First complete the login and connection test, then try calling any API.

Q2: Why can't I install it with Python 3.7?
A: Python 3.7 has not been supported since v2.0.1.

Q3: Can I use Python 3.14?
A: It is not currently supported. Use Python 3.8–3.13.

Q4: Why don't C++ and Go support every feature?
A: They currently provide only securities trading, account services, and conditional-order functionality.

Next Steps