So far we support two types of Iglu repository:
- Remote repositories – essentially websites containing schemas which an Iglu client can query over HTTP
- Embedded repositories – which are embedded in a piece of software (typically alongside an Iglu client)
Iglu Central is an example of a hosted repository.
We currently have two Iglu “repo” technologies available for deploying your Iglu repository – follow the links to find out more:
|Static repo||Remote||An Iglu repository server structured as a static website||Production-ready|
|JVM-embedded repo||Embedded||An Iglu repository embedded in a Java or Scala application||Production-ready|
|Iglu server||Remote||An Iglu repository server structured as a RESTful API||Production-ready|
Next, update your Iglu client configuration so that it can resolve your new repository.
For details on how to do this, check out the page on Iglu client configuration.
Alternatively, if you want to setup a mirror or private clone of Iglu Central, consult the Iglu Central setup guide.