Skip to main content

Introduction to the Iglu schema registry

CloudPrivate Managed CloudSelf-HostedAddon
CDI customers

If you're a Snowplow CDI customer, you don't need to manage Iglu directly — it's included in your pipeline. Use Event Studio or the Snowplow CLI to manage your schemas. This page is for Self-Hosted customers.

Iglu is the schema registry that powers schema validation in your Snowplow pipeline. It stores all the schemas associated with your events and entities, and serves them to pipeline components for validation.

How Iglu fits together

  • Iglu Server is a private schema registry you run yourself. It exposes a RESTful API for publishing, validating, and serving your custom schemas.
  • Iglu Central is a public registry hosted by Snowplow at iglucentral.com. It contains the schemas for Snowplow's out-of-the-box events and entities.
  • Static repositories are an alternative to Iglu Server for read-only schema hosting from a static website (for example, on S3).
  • The Iglu Resolver is embedded into Snowplow pipeline components (enrichers, loaders) and fetches schemas from one or more configured registries.
  • Igluctl is a command-line tool for validating, publishing, and managing schemas.

On this page

Want to see a custom demo?

Our technical experts are here to help.