Skip to content

11 · The implementations

Status: stub.

The same spec is implemented by several libraries across languages. This chapter maps them so a newcomer knows which one they are actually using.

What this chapter will cover

  • The idea that one spec, many implementations is a feature, not a fork.
  • A tour of the major ones: zarr-python, zarrs (Rust), TensorStore (C++/Python), zarr.js, and others — what each is for.
  • The one most newcomers begin with, zarr-python, and how its API surfaces the data model concepts from Part I.
  • How to tell which spec version an implementation supports.