Audience

Developers looking for a data serialization system for rich data structures, data storage, and remote procedure calls

About Apache Avro

Apache Avro™ is a data serialization system. Avro provides rich data structures, a compact, fast, binary data format, a container file, to store persistent data, remote procedure call (RPC). Also, it provides simple integration with dynamic languages. Code generation is not required to read or write data files nor to use or implement RPC protocols. Code generation as an optional optimization, only worth implementing for statically typed languages. Avro relies on schemas. When Avro data is read, the schema used when writing it is always present. This permits each datum to be written with no per-value overheads, making serialization both fast and small. This also facilitates use with dynamic, scripting languages, since data, together with its schema, is fully self-describing. When Avro data is stored in a file, its schema is stored with it, so that files may be processed later by any program. If the program reading the data expects a different schema this can be easily resolved.

Pricing

Free Version:
Free Version available.

Integrations

API:
Yes, Apache Avro offers API access

Ratings/Reviews

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Company Information

Apache Software Foundation
Founded: 1999
United States
avro.apache.org

Videos and Screen Captures

Apache Avro Screenshot 1
Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Start Free

Product Details

Platforms Supported
Cloud
Training
Documentation
In Person
Support
Online

Apache Avro Frequently Asked Questions

Q: What kinds of users and organization types does Apache Avro work with?
Q: What languages does Apache Avro support in their product?
Q: What kind of support options does Apache Avro offer?
Q: What other applications or services does Apache Avro integrate with?
Q: Does Apache Avro have an API?
Q: What type of training does Apache Avro provide?

Apache Avro Product Features

DevOps

Approval Workflow
Dashboard
KPIs
Policy Management
Portfolio Management
Prioritization
Release Management
Timeline Management
Troubleshooting Reports