Setting up an Iglu repository

Oguzhan Unlu edited this page Apr 2, 2018 · 7 revisions

HOME > IGLU SETUP GUIDE > Setting up an Iglu repository

So far we support two types of Iglu repository:

  1. Remote repositories - essentially websites containing schemas which an Iglu client can query over HTTP
  2. 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:

Repository Category Description Status
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

  1. Setup a static repo
  2. Setup a JVM-embedded repo
  3. Setup a Iglu server

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.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.