# Building a GraphQL server in Go with go-graphql

DevFeed: [Building a GraphQL server in Go with go-graphql](<https://devfeed.tech/articles/building-a-graphql-server-in-go-with-go-graphql-23239.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/building-a-graphql-server-in-go-with-go-graphql>)

Author: Maya Koneval

Published: 2022-07-20T16:55:04Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [API](<https://devfeed.tech/topics/api.md>), [Library](<https://devfeed.tech/topics/library.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [go](<https://devfeed.tech/tags/go.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [ide](<https://devfeed.tech/tags/ide.md>), [library](<https://devfeed.tech/tags/library.md>), [programming](<https://devfeed.tech/tags/programming.md>), [resolvers](<https://devfeed.tech/tags/resolvers.md>), [schema](<https://devfeed.tech/tags/schema.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

## AI overview

A hands-on tutorial for building a GraphQL server in Go with the graphql-go library. It covers prerequisites, schema and resolver setup, data integration, server mutations, and embedding the Apollo Sandbox IDE to explore the resulting Bestiary API.

## Source excerpt

Over the last decade, Golang has cemented its place among the most popular multipurpose programming languages. With great documentation, a highly active community, and a relatively easy learning curve, it's become the go-to (hehe) choice for many developers. Go can be used for lots of things, but its speed and code efficiency makes it a particularly great choice for building GraphQL servers! In this post, I'll walk through building your first GraphQL server in Go.