Apache Tika Apache Tika Apache Tika - a content analysis toolkit The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika use…
Apache Tika Apache Tika Apache Tika - a content analysis toolkit The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more. You can find the latest release on the download page. Please see the Getting Started page for more information on how to start using Tika. The Parser and Detector pages describe the main interfaces of Tika and how they work. For more in-depth documentation, see our wiki, especially for tika-server. If you're interested in contributing to Tika, please see the Contributing page or send an email to the Tika development list. Tika is a project of the Apache Software Foundation, and was formerly a subproject of Apache Lucene. Latest News 16 July 2026: Apache Tika Release Apache Tika 3.3.2 has been released! Highlights include porting the 4.x SAX-based OOXML parsers (docx/pptx/xlsx/vsdx) to 3.x and making SAX the default, and tighter tika-server defaults that require enableUnsecureFeatures=true for the /pipes, /async, and /status endpoints, along with dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.3.2. 3 July 2026: Apache Tika Release Apache Tika 4.0.0-beta-1 has been released! Highlights include a switch to Markdown as the default content handler, new runnable zip distributions for tika-app, tika-server and tika-eval (with drop-in pf4j pipes plugins) in place of shaded jars, and a new maxPages option in PDFParserConfig to cap PDF page processing. This release also includes dependency upgrades, including Jetty 12.x and CXF 4.1.x. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 4.0.0-beta-1. 26 May 2026: Apache Tika Release Apache Tika 3.3.1 has been released! This release includes dependency upgrades and a few bug fixes. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.3.1. 8 May 2026: Apache Tika Release Apache Tika 4.0.0-alpha-1 has been released! This release includes a dramatic refactoring with breaking changes and many new capabilities. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 4.0.0-alpha-1. 23 March 2026: Apache Tika Release Apache Tika 3.3.0 has been released! This release includes improved zip parsing and improved extraction of Javascript from PDFs. This release switches from poi-ooxml-lite to poi-ooxml-full for better bean coverage. This release also includes dependency upgrades and other improvements. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.3.0. 9 September 2025: Apache Tika Release Apache Tika 3.2.3 has been released! This release includes an important bug fix for tika-server's handling of PDFs that contain XFA (TIKA-4482) as well as dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.2.3. 7 August 2025: Apache Tika Release Apache Tika 3.2.2 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.2.2. 9 July 2025: Apache Tika Release Apache Tika 3.2.1 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.2.1. 26 May 2025: Apache Tika Release Apache Tika 3.2.0 has been released! This release includes several bug fixes and dependency upgrades. This release dramatically improves metadata extraction from MSG files. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.2.0. 5 May 2025: Apache Tika Release Apache Tika 2.9.4 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.9.4. Note: This is the final 2.x release. The 2.x branch and support for Java 8 are now at End Of Life. See Tika Roadmap 2.x, 3.x and Beyond. 6 February 2025: Apache Tika Release Apache Tika 2.9.3 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.9.3. Note: The current roadmap plans for End Of Life for the 2.x branch (and support for Java 8) in April 2025. See Tika Roadmap 2.x, 3.x and Beyond. 31 January 2025: Apache Tika Release Apache Tika 3.1.0 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.1.0. The 3.x branch requires Java 11. Note: The current roadmap plans for End Of Life for the 2.x branch (and support for Java 8) in April 2025. See Tika Roadmap 2.x, 3.x and Beyond. 19 October 2024: Apache Tika Release Apache Tika 3.0.0 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.0.0. The 3.x branch requires Java 11. Note: The current roadmap plans for End Of Life for the 2.x branch (and support for Java 8) in April 2025. See Tika Roadmap 2.x, 3.x and Beyond. 15 July 2024: Apache Tika Release Apache Tika 3.0.0-BETA2 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.0.0-BETA2. 2 April 2024: Apache Tika Release Apache Tika 2.9.2 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.9.2. 13 December 2023: Apache Tika Release Apache Tika 3.0.0-BETA has been released! This release includes the first BETA release for the 3.x branch. The biggest change is that 3.x requires Java >= 11. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 3.0.0-BETA. NOTE: Users of the tika-solr-emitter should take steps to mitigate the risks of logback related cves: CVE-2023-6481/CVE-2023-6378. 20 October 2023: Apache Tika Release Apache Tika 2.9.1 has been released! This release includes several bug fixes and dependency upgrades, including an upgrade of commons-compress that fixes CVE-2023-42503. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.9.1. 28 August 2023: Apache Tika Release Apache Tika 2.9.0 has been released! This release includes several bug fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.9.0. 15 May 2023: Apache Tika Release Apache Tika 2.8.0 has been released! This release includes optional handling of incremental updates in PDFs, a bug fix that had prevented the running of exiftool and ffmpeg by default, and the move of the GeoTopic parser back to its 1.x namespace: o.a.t.parser.geo.topic. There are several other improvements, bug fixes and dependency upgrades. Note that we are no longer shading the tika-parsers-standard module. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.8.0. 03 February 2023: Apache Tika Release Apache Tika 2.7.0 has been released! This release includes releasing tika-parser-nlp-package as its own artifact, improvements to handling attachments in RFC822 .eml files, several other improvements and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.7.0. 07 November 2022: Apache Tika Release Apache Tika 2.6.0 has been released! This release includes an optional integration with the Siegfried detector, a bug fix to the OpenSearch emitter and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.6.0. 03 October 2022: Apache Tika Release Apache Tika 2.5.0 has been released! This release includes improvements to configurability and customization as well as security related fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.5.0. Note: As of September 30, 2022 Tika's 1.x branch has reached its End of Life and is no longer supported. 14 September 2022: Apache Tika Release Apache Tika 1.28.5 has been released! This release includes a security related fix and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 1.28.5. Note: The Apache Tika PMC has set September 30, 2022 as the End Of Life for the Tika 1.x branch. The PMC will make security fixes for the 1.x branch until that date. 17 June 2022: Apache Tika Release Apache Tika 2.4.1 has been released! This release includes improvements to configurability and customization as well as security related fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 2.4.1. 16 June 2022: Apache Tika Release Apache Tika 1.28.4 has been released! This release includes security related fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 1.28.4. Note: The Apache Tika PMC has set September 30, 2022 as the End Of Life for the Tika 1.x branch. The PMC will make security fixes for the 1.x branch until that date. 27 May 2022: Apache Tika Release Apache Tika 1.28.3 has been released! This release includes security related fixes and dependency upgrades. Please see the CHANGES.txt file for the full list of changes in the release and have a look at the download page for more information on how to obtain Apache Tika 1.28.3. Note: The Apache Tika PMC has set September 30, 2022 as the End Of Life for the Tika 1.x branch. The PMC will make security fixes for the 1.x branch until that date. 2 May 2022: Apache Tika Release Apache Tika 2.4.0 has been r…