We (Nextmv [0]) recently started shipping our developer SDK using Go's plugin package [1]. There are some great things about plugins and there are some challenges. Who else out there is using plugins to distribute commercial (or other) software? Maybe we can trade war stories and make suggestions to improve the package.0: https://nextmv.io/
1: https://pkg.go.dev/plugin