Apache Avro™ Learn More Download a data serialization system Apache Avro™ is the leading serialization format for record data, and first choice for streaming data pipelines. It offers excellent schema evolution, and has implementations for the JVM (Java, Kotlin, Scala, …), Python, C/C++/C#, PHP, Ruby, Rust, JavaScript, and even Perl. Getting started with Java For Java / JVM users, find out everything you need to know about specifying a schema, (de)serializing Avro data and code generation.
Apache Avro is a data serialization system developed within the Apache Hadoop project. It provides rich data structures, a compact, fast, binary data format, a container file, to store persistent data, and remote procedure call (RPC). Avro uses JSON for defining data types and protocols, and serializes data in a compact binary format. It is widely used in the Hadoop ecosystem and other data processing frameworks for efficient data exchange between programs written in different languages.
0 / day
0 / day
0 pages per visit
Domain Rating
Domain Authority
Citation Level
English, etc
Supports complex data types including records, arrays, maps, unions, and enums.
Serializes data into a compact binary format for efficient storage and transmission.
Allows schemas to evolve over time without breaking existing readers and writers.
Includes a simple RPC system for communication between processes.
Provides a container file format to store persistent data with its schema.
Supports dynamic typing, allowing data to be read without generating code.
Seamlessly integrates with Apache Hadoop for big data processing.
Designed to be used across multiple programming languages.
Apache License 2.0
Active
https://github.com/apache/avro
Comprehensive documentation available on the official site.
Strong community support with active development and contributions.
Widely used in data serialization, message brokering, and data storage applications.
Security headers report is a very important part of user data protection. Learn more about http headers for avro.apache.org