# Golang native bindings

**URL:** https://forums.foundationdb.org/t/golang-native-bindings/4230
**Category:** Using FoundationDB
**Created:** [November 12, 2023, 5:24pm UTC](https://forums.foundationdb.org/t/golang-native-bindings/4230 "2023-11-12T17:24:12Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![newhook](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/newhook/32/1684_2.png) [@newhook](https://forums.foundationdb.org/u/newhook)
#### Post date: [November 12, 2023, 5:24pm UTC](https://forums.foundationdb.org/t/golang-native-bindings/4230/1 "2023-11-12T17:24:12Z")

</div>

Has anyone had a crack at creating native bindings for the golang client SDK to avoid the cgo tax?

---

<div class="post-metadata">

### Author: ![harikb](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/harikb/32/1033_2.png) [@harikb](https://forums.foundationdb.org/u/harikb)
#### Post date: [November 13, 2023, 7:28pm UTC](https://forums.foundationdb.org/t/golang-native-bindings/4230/2 "2023-11-13T19:28:08Z")

</div>

Afaik, there is no wire-protocol spec for FDB clients. It is RPC via C++/Flow. Even the Java bindings use the C++/JNI route. So it is highly unlikely anyone will have the time to develop a pure-Go binding.
