Skip to main content

Iglu client libraries

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:

Diagram showing an application using Iglu containing an Embedded Iglu Repository and an Iglu Client. The Iglu Client makes schema lookups to three remote repositories: Iglu Central, Private Iglu Repository #1, and Private Iglu Repository #2.

For more information on the rules governing resolving schemas from multiple repositories, see Schema resolution.

Available Iglu clients

There are currently two Iglu client libraries implemented:

Repo serverDescriptionStatus
Scala clientAn Iglu client and resolver for ScalaProduction-ready
Objc clientAn Iglu client and resolver for OSXUnsupported

On this page

Want to see a custom demo?

Our technical experts are here to help.