Iglu clients are used for interacting with Iglu server repos and for resolving schemas in embedded and remote Iglu schema repositories.
In this diagram we show an Iglu client resolving a schema from Iglu Central, one embedded repository and a further two remote HTTP repositories:
For more information on the rules governing resolving schemas from multiple repositories, see Schema resolution.
Available Iglu clients
There are currently three Iglu client libraries implemented:
|Scala client||An Iglu client and resolver for Scala||Production-ready|
|Objc client||An Iglu client and resolver for OSX||Production-ready|
|Ruby client||An Iglu client and resolver for Ruby and JRuby||Production-ready|