Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Setting up an Iglu repository
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.
1. Choose a repository technology
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|
2. Setup your repository technology
3. Update your Iglu client configuration
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.
4. Hosting a mirror or private clone of Iglu Central
Alternatively, if you want to setup a mirror or private clone of Iglu Central, consult the Iglu Central setup guide.
Back to Iglu setup.