Apache Tika
Java toolkit that detects and extracts metadata and text from over a thousand different file types, such as PPT, XLS and PDF.
tika.apache.org/repositorydocs
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
Releases
Adoption
Sources
- 2026-10-31: links, Maintainer, Maintained by, Categories, Last release
tika.apache.org/ - 2026-10-31: links
tika.apache.org/docs/4.2.x/index.html - 2026-10-31: links, License, License model, Written in, GitHub stars, Contributors
github.com/apache/tika - 2026-10-31: Runtime, Minimum runtime, Install with, Runs as
tika.apache.org/download.html - 2026-10-31: Install with
tika.apache.org/docs/4.2.x/using-tika/docker.html - 2026-10-31: Runs as
tika.apache.org/docs/4.2.x/using-tika/server/index.html - 2026-10-31: Current major version
github.com/apache/tika/tags - 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