sdk-go (Go SDK, EN)EN
sdk-go — Gateway Client SDK
Go client SDK for interacting with gateway-tcp/http/udp, supporting mTLS authentication, AIC issuance, and permission management.
Project Structure
sdk-go/
├── client.go # Client core
├── client_test.go # Tests
├── http.go # HTTP gateway client
├── tcp.go # TCP gateway client
├── udp.go # UDP gateway client
├── secure_client.go # Secure client (mTLS)
├── aic_issue.go # AIC issuance
├── ai_permission.go # AI permissions
├── ai_permission_test.go
├── permission.go # Permissions
├── permission_test.go
├── options.go # Client options
├── examples/ # Example code
├── docs/ # Documentation
├── dev-docs/ # Development docs
├── go.mod # Module definition
└── README.md