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 |