Install & Compatibility
Key takeaways
- Languages: Python / C# / JavaScript (Node.js) / C++ & Go (securities trading accounting and condition orders only).
- Minimum versions: Python 3.8–3.13 (3.14 not supported), Node.js 16+, .NET Standard 2.0, C++20+, Go 1.19+.
- SDK downloads: see SDK Download.
- This page summarizes the minimal install steps and compatibility.
Supported environments & compatibility
| Language | Minimum version | Supported OS | Install type | Notes |
|---|---|---|---|---|
| Python | 3.8–3.13 (since v2.0.1) | Windows / macOS / Linux | .whl | Python 3.7 is not supported since v2.0.1; 3.14 not supported |
| JavaScript (Node.js) | 16+ | Windows / macOS / Linux | local .tgz | Install as a local Node.js package |
| C# | .NET Standard 2.0 | Windows | .nupkg | Recommended: .NET Core 3.1+ or .NET Framework 4.7.2+ |
| C++ | C++20+ | Windows / macOS / Linux | SDK files | Securities trading accounting and condition orders only |
| Go | 1.19+ | Windows / macOS / Linux | SDK files | Securities trading accounting and condition orders only |
Minimal installation steps
Python
- Download the platform-specific
.whl. - Install:
pip install fubon_neo-<version>-cp37-abi3-win_amd64.whl
JavaScript (Node.js)
- Download the
.tgzand place it in your project folder. - Add to
package.json:
"dependencies": {
"fubon-neo": "file://<path-to-js-binary>/fubon-neo-<version>.tgz"
}
- Install:
npm install
C#
- Download the
.nupkg. - Install via Visual Studio NuGet Package Manager or a local NuGet source.
C++
- Download the C++ SDK and sample code.
- Configure include/lib paths based on the sample project.
Go
- Download the Go SDK and sample code (Go 1.19+).
- Configure
go.modand local module paths based on the sample project.
Package naming
fubon_neo-<version>-cp37-abi3-win_amd64.whlfubon-neo-<version>.tgzFubonNeo.<version>.nupkg
Version highlights
- API Key login: >= v2.2.7
- Web certificate export login: >= v2.2.8
- Python 3.7: not supported since v2.0.1
- Python 3.14: not supported
For full version notes, see Version Migration.
FAQ
Q1: How do I verify the SDK works after installation?
A: Complete login and connection testing, then call any API method.
Q2: Why can’t I install on Python 3.7?
A: Python 3.7 is not supported since v2.0.1.
Q3: Is Python 3.14 supported?
A: Not at the moment; use Python 3.8–3.13.
Q4: Why are C++ / Go features limited?
A: They currently support securities trading accounting and condition orders only.