First of all, thanks for creating this little nice package. Currently there is a hard dependency between the ipstack client and the ip lookup call itself.
I would suggest and would love to see this seperated so you could auto-resolve the client with the api key w/o calling the configuration repository all the time. Here is a possible example:
$client = new IpStackClient($apiKey);
$ipstack = $client->lookup($ip); // will return the IpStack object which holds all relevant information