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
| Language | Minimum version | Supported OS | Installation method | Notes |
|---|---|---|---|---|
| Python | 3.8–3.13 (since v2.0.1) | Windows / macOS / Linux | .whl | Python 3.7 has not been supported since v2.0.1; 3.14 is not supported |
| JavaScript (Node.js) | 16+ | Windows / macOS / Linux | Local .tgz dependency | Installed as a Node.js package |
| C# | .NET Standard 2.0 | Windows | .nupkg | .NET Core 3.1+ or .NET Framework 4.7.2+ is recommended |
| C++ | C++20+ | Windows / macOS / Linux | SDK files | Securities trading, account services, and conditional orders only |
| Go | 1.19+ | Windows / macOS / Linux | SDK files | Securities trading, account services, and conditional orders only |
Installation Process (Condensed)
Python
- Download the
.whlfor your platform. - Install it:
pip install fubon_neo-<version>-cp37-abi3-win_amd64.whl
JavaScript (Node.js)
- Download the
.tgzand place it in your project folder. - Add it to
package.json:
"dependencies": {
"fubon-neo": "file://<path-to-js-binary>/fubon-neo-<version>.tgz"
}
- Install it:
npm install
C#
- Download the
.nupkg. - Install it in Visual Studio using NuGet Package Manager or a local NuGet source.
info
For detailed installation instructions, see Quick Start.
C++
- Download the C++ SDK and sample code.
- Configure the include/lib paths according to the sample project.
Go
- Download the Go SDK and sample code (Go 1.19+).
- Configure
go.modand the local module path according to the sample project.
Filenames and Installation Packages
fubon_neo-<version>-cp37-abi3-win_amd64.whlfubon-neo-<version>.tgzFubonNeo.<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.