support api key, ready for nuget