apache-tika-server
Apache Tika is a project of the Apache Software Foundation that detects and extracts metadata and text from over a thousand different file types.
Platform availability
Available on 3 of 6 install platforms
Also on Docker Hub and GitHub
Health score
75/100 Good
- Maintained
- 100last commit 7 days ago
- Popular
- 724,081 GitHub stars
- Easy to install
- 302 install platforms, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 7 days ago
- GitHub stars
- 4,081
- Open issues
- 64
- Last commit
- 2026-09-28
- License
- Apache-2.0
- Activity
- steady
Checked 7 days ago - source: GitHub (apache/tika)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 7 days ago - source: Docker Hub image tags and published docs
First-install notes
No first-install notes yet.
Variants
Alternatives (5)
- Apache HTTP Server - Open-source HTTP server offering cross-platform support, modular architecture, secure configuration, robust content delivery, and extensive…
- Caddy - Caddy is an extensible web server and reverse proxy that serves Transport Layer Security (TLS) by default, making it simple to secure and r…
- HFS 2 (HTTP File Server) - You can use HFS (HTTP File Server) to send and receive files.
- Microsoft IIS - Internet Information Services (IIS) for Windows® Server is a flexible, secure and easy-to-manage Web server for hosting anything on the Web.
- nginx - Nginx(https://nginx.org/) is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.
Checked 4 days ago - source: AlternativeTo
Common questions
Does tika-server use a forked process for parsing endpoints?
The parsing endpoints /tika, /rmeta, /unpack, /meta, and /detect run in forked JVMs via Tika Pipes. That isolation prevents a parser crash or OOM from taking down the request-handling process, and it requires a Pipes configuration.
What tika-server configuration capabilities were added in 4.1.0?
Tika 4.1.0 adds named configuration presets for tika-server, Micrometer metrics, and environment-variable interpolation in tika-config.json. OCR and enrichment engines are selected by name through a text-recognizers list.
Does the tika-app jar work if I deploy only the jar?
No, the tika-app jar is a thin launcher that loads parsers from the adjacent lib/ directory. If run without the rest of the unzipped distribution, it fails with NoClassDefFoundError.
Answers sourced from github.com, tika.apache.org, tika.apache.org
Community
- Apache Tika: An underrated alternative to Unstructured/Nougat ... - Reddit (reddit)
- Simple Text Extraction Server with Python, Tika, MinIO - Reddit (reddit)
- Paperless/Tika error Can't start: java.util.concurrent ... (forum)
- r/apache on Reddit: Easy automated Install/Upgrade of Tika-Server on ... (reddit)
Collected 6 days ago - public community threads