go get -d github.com/thatmattlove/go-vercel-edge-config
{
"key": "value"
}
options := &edgeconfig.ClientOptions{
EdgeConfigToken: "your-edge-config-token",
EdgeConfigID: "your-edge-config-id",
}
ec, err := edgeconfig.New(options)
// You can also initialize a client from a connection string:
ec, err := edgeconfig.NewFromConnectionString("https://edge-config.vercel.com/your_edge_config_id_here?token=your_edge_config_read_access_token_here")
ec.Item("key")
// value
ec.Items()
// map[key:value]
ec.Digest()
// d53d0989fcf40382f6979a1cb069e70b477606a156cf8dc6c96a7154b6e79a29
err := ec.API.Authenticate("your_vercel_api_token")
configs, err := ec.API.ListAllEdgeConfigs()
// returns a slice of edge configs