Iglu Clients
Iglu clients are used for interacting with Iglu server repos and for resolving schemas in embedded and remote Iglu schema repositories.
Technical architecture​
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:
Repo server | Description | Status |
---|---|---|
Scala client | An Iglu client and resolver for Scala | Production-ready |
Objc client | An Iglu client and resolver for OSX | Unsupported |
Ruby client | An Iglu client and resolver for Ruby and JRuby | Unsupported |