Connect your net/http project to GlitchTip


$ go get


Make sure that you’ve set configured raven with your DSN, typically inside the init() in your main package is a good place.

package main

import ""

func init() {

If you don’t call SetDSN, we will attempt to read it from your environment under the SENTRY_DSN environment variable. The release and environment will also be read from the environment variables SENTRY_RELEASE and SENTRY_ENVIRONMENT if set.

Next, wrap your http.Handler with RecoveryHandler:

func raisesError(w http.ResponseWriter, r *http.Request) {
    panic("My first GlitchTip error!")

http.HandleFunc("/debug-glitchtip", raven.RecoveryHandler(raisesError))

You can use the above snippet to verify the SDK integration by visiting the above route in your application and verifying the error in GlitchTip.