# Multiformats compared to Avro?

**URL:** <https://discuss.ipfs.tech/t/multiformats-compared-to-avro/831>\
**Category:** Ecosystem and Usage\
**Tags:** multiformats\
**Created:** [July 26, 2017, 4:29am UTC](https://discuss.ipfs.tech/t/multiformats-compared-to-avro/831 "2017-07-26T04:29:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Mike](https://discuss.ipfs.tech/u/Mike)\
**Post date:** [July 26, 2017, 4:29am UTC](https://discuss.ipfs.tech/t/multiformats-compared-to-avro/831/1 "2017-07-26T04:29:13Z")

</div>

I’m curious about the development of multiformats, and whether alternatives like [Apache Avro](http://avro.apache.org/docs/current/spec.html) were considered. What do people see as the benefits or tradeoffs in multiformats vs other self-describing formats?

---

<div class="post-metadata">

**Author:** ![flyingzumwalt](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/flyingzumwalt/32/12_2.png) [@flyingzumwalt](https://discuss.ipfs.tech/u/flyingzumwalt)\
**Post date:** [July 26, 2017, 4:58pm UTC](https://discuss.ipfs.tech/t/multiformats-compared-to-avro/831/2 "2017-07-26T16:58:03Z")

</div>

They’re different things with different goals. Multiformats is a collection of patterns and techniques that allow you to make your data future-proof. Avro is a “data serialization system” that seems primarily focused on specifying schemes for data serialization.

If people use multiformats patterns in their data, for example using multihash pattern when generating hash identifiers, their data will age more gracefully. That applies to Avro users as much as it applies to anyone else.
