Golang wrapper for vk.com API with OAuth API documentation here Get package go get github.com/twlicate/vk For some methods you need token (what it and how to get it: see documentation) See examples: noauth.go - use open method users.get messages.go - use method messages.get