Skip to content

Usage of Go in APISIX #12459

Closed Answered by dosubot bot
nitolpalak asked this question in Q&A
Jul 24, 2025 · 1 comments · 1 reply
Discussion options

You must be logged in to vote

Hi @nitolpalak! I'm Dosu and I’m helping the apisix team.

For core APISIX development, you only need to work with the Lua files—Go is not required unless you specifically want to develop plugins in Go using the Go Plugin Runner. The Go code in the APISIX repo is mainly for auxiliary tools and testing, not for runtime or core features, so you don't need to rebuild any Go binaries for typical development tasks.

If you're interested in Go plugin development, check out the Go Plugin Runner developer guide and this blog post explaining how Go plugins work with APISIX. For most development, the Dev Containers setup is sufficient and doesn't require Go.

Let me know if you want details on Go plu…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@nitolpalak
Comment options

Answer selected by nitolpalak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant