Skip to content

Developer FAQ

Anton Parkhomenko edited this page Apr 29, 2016 · 15 revisions

HOME > ABOUT IGLU > Developer FAQ

Frequently Asked Questions

  1. Is Iglu only for self-describing JSONs?
  2. How do I write a self-describing JSON?
  3. How do I host a schema privately?
  4. What's next on the roadmap?
  5. Any other question?
## Is Iglu only for self-describing JSONs?

Currently Iglu is focused on supporting self-describing JSONs, which easily fit into the vendor/name/format/version taxonomy specified in the Iglu documentation.

There is no reason why Iglu cannot be extended to support self-describing [XML Schema] xml-schema or [Avro schemas] avro. We are actively exploring Avro Schema support.

## How do I write a self-describing JSON?

As a first step, make sure that you can operate "plain" JSON Schemas - check out [this great guide] json-schema-pdf for details. Nowadays you may not want to write JSON Schema manually, in that case [Schema Guru] schema-guru (Web UI) can be used. It is a tool for automatic JSON Schema derivation, which also can make Schemas self-describing.

Also following wiki pages can be useful:

## How do I host a schema privately?

Currently only Scala server supports authentication. You can find more information on API authentication page.

Also, Iglu Scala Client supports API authentication since version 0.4.0.

## What's next on the roadmap?

Plenty! Check out our Product roadmap for details.

## Question not on this list?

Get in touch with us and ask it! Check out our Talk to us page for different ways of getting in touch.

Clone this wiki locally