FindSoftware

Apache Tika

Java toolkit that detects and extracts metadata and text from over a thousand different file types, such as PPT, XLS and PDF.

Apache Tika is a Java toolkit that detects file types and extracts metadata and text from documents such as PPT, XLS and PDF files. It can be embedded in a Java application through its Java API, or run as a separate service: tika-server exposes Tika over HTTP, standalone or in a container. The project publishes official Docker images, zip distributions and Maven artifacts. The Apache Software Foundation maintains it under the Apache-2.0 license.

Worth knowing

The docs recommend running Tika as a separate service for most use cases, because a parser crash then cannot affect the application that calls it. The current line ships zip distributions rather than runnable jars.

Identity

Status
Active
Maintainer
The Apache Software Foundation1
Maintained by
Foundation1
First release
20098

Rendering and deploy

Runs as
Always on46
Install with
Maven45

Releases

Current major version
47
Last release
2026-10-281

Adoption

GitHub stars
4,1193
Contributors
1683

Why these figures do not compare

Sources

  1. 2026-10-31: links, Maintainer, Maintained by, Categories, Last release
    tika.apache.org/
  2. 2026-10-31: links
    tika.apache.org/docs/4.2.x/index.html
  3. 2026-10-31: links, License, License model, Written in, GitHub stars, Contributors
    github.com/apache/tika
  4. 2026-10-31: Runtime, Minimum runtime, Install with, Runs as
    tika.apache.org/download.html
  5. 2026-10-31: Install with
    tika.apache.org/docs/4.2.x/using-tika/docker.html
  6. 2026-10-31: Runs as
    tika.apache.org/docs/4.2.x/using-tika/server/index.html
  7. 2026-10-31: Current major version
    github.com/apache/tika/tags
  8. 2026-10-31: First release
    search.maven.org/solrsearch/select?q=g:org.apache.tika+AND+a:tika-core&core=gav&rows=200&wt=json

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON