Data Formats
Below is the list of data formats that are provided by Apache Camel.
Number of Data Formats: 46 in 41 JAR artifacts (0 deprecated)
Data Format | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-asn1 | Stable | 2.20 | Encode and decode data structures using Abstract Syntax Notation One (ASN.1). | |
camel-avro | Stable | 2.14 | Serialize and deserialize messages using Apache Avro binary data format. | |
camel-jackson-avro | Stable | 3.10 | Marshal POJOs to Avro and back using Jackson. | |
camel-barcode | Stable | 2.14 | Transform strings to various 1D/2D barcode bitmap formats and back. | |
camel-base64 | Stable | 2.11 | Encode and decode data using Base64. | |
camel-beanio | Stable | 2.10 | Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats). | |
camel-bindy | Stable | 2.0 | Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy | |
camel-cbor | Stable | 3.0 | Unmarshal a CBOR payload to POJO and back. | |
camel-crypto | Stable | 2.3 | Encrypt and decrypt messages using Java Cryptography Extension (JCE). | |
camel-csv | Stable | 1.3 | Handle CSV (Comma Separated Values) payloads. | |
camel-fhir | Stable | 2.21 | Marshall and unmarshall FHIR objects to/from JSON. | |
camel-fhir | Stable | 2.21 | Marshall and unmarshall FHIR objects to/from XML. | |
camel-flatpack | Stable | 2.1 | Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library. | |
camel-fury | Preview | 4.9 | Serialize and deserialize messages using Apache Fury | |
camel-grok | Stable | 3.0 | Unmarshal unstructured data to objects using Logstash based Grok patterns. | |
camel-zip-deflater | Stable | 2.0 | Compress and decompress messages using java.util.zip.GZIPStream. | |
camel-hl7 | Stable | 2.0 | Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec. | |
camel-ical | Stable | 2.12 | Marshal and unmarshal iCal (.ics) documents to/from model objects. | |
camel-jacksonxml | Stable | 2.16 | Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson. | |
camel-jaxb | Stable | 1.0 | Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard. | |
camel-fastjson | Stable | 2.20 | Marshal POJOs to JSON and back using Fastjson | |
camel-gson | Stable | 2.10 | Marshal POJOs to JSON and back using Gson | |
camel-jackson | Stable | 2.0 | Marshal POJOs to JSON and back using Jackson. | |
camel-jsonb | Stable | 3.7 | Marshal POJOs to JSON and back using JSON-B. | |
camel-jsonapi | Stable | 3.0 | Marshal and unmarshal JSON:API resources using JSONAPI-Converter library. | |
camel-lzf | Stable | 2.17 | Compress and decompress streams using LZF deflate algorithm. | |
camel-mail | Stable | 2.17 | Marshal Camel messages with attachments into MIME-Multipart messages and back. | |
camel-parquet-avro | Stable | 4.0 | Parquet Avro serialization and de-serialization. | |
camel-crypto-pgp | Stable | 2.9 | Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP. | |
camel-protobuf | Stable | 2.2 | Serialize and deserialize Java objects using Google’s Protocol buffers. | |
camel-jackson-protobuf | Stable | 3.10 | Marshal POJOs to Protobuf and back using Jackson. | |
camel-rss | Stable | 2.1 | Transform from ROME SyndFeed Java Objects to XML and vice-versa. | |
camel-smooks | Preview | 4.9 | Transform and bind XML as well as non-XML data, including EDI, CSV, JSON, and YAML using Smooks. | |
camel-soap | Stable | 2.3 | Marshal Java objects to SOAP messages and back. | |
camel-swift | Stable | 3.20 | Encode and decode SWIFT MT messages. | |
camel-swift | Stable | 3.20 | Encode and decode SWIFT MX messages. | |
camel-syslog | Stable | 2.6 | Marshall SyslogMessages to RFC3164 and RFC5424 messages and back. | |
camel-tarfile | Stable | 2.16 | Archive files into tarballs or extract files from tarballs. | |
camel-thrift | Stable | 2.20 | Serialize and deserialize messages using Apache Thrift binary data format. | |
camel-univocity-parsers | Stable | 2.15 | Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers. | |
camel-univocity-parsers | Stable | 2.15 | Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers. | |
camel-univocity-parsers | Stable | 2.15 | Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers. | |
camel-xmlsecurity | Stable | 2.0 | Encrypt and decrypt XML payloads using Apache Santuario. | |
camel-snakeyaml | Stable | 2.17 | Marshal and unmarshal Java objects to and from YAML using SnakeYAML | |
camel-zip-deflater | Stable | 2.12 | Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater. | |
camel-zipfile | Stable | 2.11 | Compression and decompress streams using java.util.zip.ZipStream. |