# Introducing Wire Protocol Buffers

DevFeed: [Introducing Wire Protocol Buffers](<https://devfeed.tech/articles/introducing-wire-protocol-buffers-15721.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/introducing-wire-protocol-buffers>)

Author: Square Engineering

Published: 2013-08-23T16:04:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Android](<https://devfeed.tech/topics/android.md>), [Library](<https://devfeed.tech/topics/library.md>), [Java](<https://devfeed.tech/topics/java.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [java-language](<https://devfeed.tech/tags/java-language.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [protocol](<https://devfeed.tech/tags/protocol.md>)

## AI overview

Square introduces Wire, a lightweight, open-source implementation of Google's Protocol Buffers for Android and other Java environments. The library was created to provide compact, readable, deeply immutable generated data objects with features such as meaningful equals, hashCode, and toString methods, chained builders, and Java enum support.

## Source excerpt

A new, lightweight implementation of Protocol Buffers for Android.