Skip to main content

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 serverDescriptionStatus
Scala clientAn Iglu client and resolver for ScalaProduction-ready
Objc clientAn Iglu client and resolver for OSXUnsupported
Ruby clientAn Iglu client and resolver for Ruby and JRubyUnsupported