Futu OpenAPI Go SDK — market data, trading & real-time push

Go 1.26+ Apache-2.0 v0.20.0 Proto v10.10.7008 active development
$go get github.com/shing1211/futuapi4go@v0.20.0

Documentation

USAGE.md

Quick start — setup, environment config, and advanced patterns

USAGE.md →

ARCHITECTURE.md

Layering, TCP packet framing, connection state machine, and reconnect

ARCHITECTURE.md →

VERSION_MAP.md

SDK release ↔ Futu OpenD protocol / proto-count mapping

VERSION_MAP.md →

IMPLEMENTATION_COMPLETE.md

API coverage summary — ProtoIDs wrapped across Qot, Trd, and Sys

IMPLEMENTATION_COMPLETE.md →

IMPROVEMENT_PLAN.md

Robustness hardening — validation, nil-safety, and concurrency fixes

IMPROVEMENT_PLAN.md →

Guides & Reference

DESIGN.md

Architecture and design decisions

DESIGN.md →

CHANGELOG.md

Version history and release notes

CHANGELOG.md →

IMPLEMENTATION_PLAN.md

Phased implementation plan

IMPLEMENTATION_PLAN.md →

UPGRADE_PLAN.md

Protocol upgrade plan and migration notes

UPGRADE_PLAN.md →

SECURITY.md

Security policy and responsible disclosure

SECURITY.md →

Docs Index

Every document and its status (current vs historical)

README.md →

CONFIGURATION.md

Client options, environment variables, and defaults

CONFIGURATION.md →

TESTING.md

Test layout, mock server, integration gate, benchmarks

TESTING.md →

ERRORS.md

Error codes, categories, and recovery hints

ERRORS.md →

ADR Index

Architecture Decision Records — durable design decisions

adr/README.md →

Quick Links