Fess

Web · Windows · Mac · Linux · Self-hosted · API

Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

Fess is an open-source enterprise search server for indexing and searching websites, files and databases. It combines a crawler and indexer with an administration console and search interface, and is built on OpenSearch. The crawler can work with web pages, file systems, Windows shared folders and databases; supported file types include Microsoft Office documents and PDFs, with external text extraction such as OCR also available. Search tools include facets, drill-down, autocomplete, suggestions, cached results and thumbnails. Authentication options include BASIC, DIGEST, NTLM and FORM, as well as single sign-on methods including Active Directory and SAML. Fess can return results in JSON, connect to websites with JavaScript and be extended through plugins. Its documentation covers an API, and external systems can integrate using access tokens. It runs on systems with a Java or Docker runtime and is licensed under Apache for free personal and commercial use. The open-source edition has community support without guaranteed response; paid professional support is available by email. The downloads page lists version 15.8.0 with Java 21 and OpenSearch 3.8.0 as the latest stable release.

Who it is for

Fess suits organizations that want to host search across websites, shared folders, files and databases. It may work for teams able to run Java or Docker and rely on community support or arrange paid professional support.

What is good

  • Free for personal and commercial use under Apache License.
  • Searches websites, files, shared folders and databases.
  • Offers authentication and single sign-on options.
  • Can return results in JSON and extend through plugins.

What to know first

  • Open-source support has no guaranteed response.
  • Professional support is available by email; its price is not listed.

Freedom251 review

Fess: the full review

Fess provides broad source coverage and configurable search features in a self-hosted deployment. Consider the operational runtime requirements and support arrangement alongside its free license.

Overview

Fess is an open-source search server for organizations that need to search websites, files and databases from one system. It is best suited to teams able to run and maintain Java- or Docker-based software. Broad source coverage and access-control options are strong advantages; operating it and arranging dependable support are the trade-offs.

Key features

Fess brings crawling, indexing, administration and a user-facing search interface together on OpenSearch. Its crawler handles web pages, file systems, Windows shared folders and databases, and can index Microsoft Office documents and PDFs. External text extraction such as OCR can widen coverage where documents need it. This makes Fess a practical fit for mixed repositories, though the organization must supply the runtime and manage the self-hosted deployment.

Search tools include facets, drill-down, autocomplete, suggestions, cached results and thumbnails. These help users refine and evaluate results, rather than relying on a basic keyword box. For controlled repositories, Fess supports BASIC, DIGEST, NTLM and FORM authentication, plus single sign-on through Active Directory, SAML and other methods. Permission synchronization is supported, making it relevant where search results must respect access boundaries.

Fess can return results as JSON, integrate with websites through JavaScript and add functionality through plugins. Its documentation covers an API, and external systems can integrate using access tokens. Those options give teams several routes to connect search with existing applications.

Pricing

Fess Open Source: 0.00 USD per free under the Apache License, for personal and commercial use. The software is community-supported, with no guaranteed support. This is the straightforward choice for teams comfortable relying on their own operations and community help.

Professional Support: custom pricing, per site, with email support. Silver includes 5 incidents/3 months and a first-response target of three business days; Gold includes 10 incidents/3 months and a two-business-day target; Platinum includes unlimited incidents and a one-business-day target. These tiers address the open-source edition's support risk, but their incident allowances and response targets matter when planning coverage.

Platforms

Fess is self-hosted and runs on operating systems with a Java or Docker runtime. It is associated with Linux, macOS and Windows, and also offers web and API access. The runtime requirement makes it less suitable for buyers seeking a managed service with no deployment responsibility.

Who it's for

Fess suits organizations that need to index varied internal and web content, require permission-aware search, and have the capacity to operate a self-hosted service. It is less compelling for teams that need guaranteed help without a paid support arrangement or do not want to manage a Java or Docker runtime.

Pros and cons

  • Pros: Broad crawling across websites, files, shared folders and databases supports mixed content environments.
  • Pros: Multiple authentication methods, single sign-on and permission synchronization suit access-controlled search.
  • Pros: Apache-licensed use is free for personal and commercial purposes, with JSON, JavaScript, plugins and API options for integration.
  • Cons: Self-hosting requires a Java or Docker runtime and operational ownership.
  • Cons: The free edition has no guaranteed support; paid support is custom priced and bounded by site-based incident allowances except for Platinum.

Alternatives

AI Enterprise Search Software is a broader category to explore when comparing products across enterprise search.

Consider SWIRL AI Search if a paid evaluation pilot and freemium option suit your buying process; its paid pilot is 12000.00 USD per once, billed 60-90 days, with the amount credited to the first annual contract. PipesHub is another free, self-hosted option, with an open-source Docker Community Edition. Onyx may fit buyers seeking a freemium web product with chat, search and AI tools; its Business plan is 20.00 USD per month with annual billing.

Viglet Turing ES, Elastic Search AI, GoSearch Analytics and Korra are also options to compare. Dropbox Dash is a paid alternative with a free trial and plans for teams and business.

Verdict

Choose Fess if you need broad, permission-aware search across varied sources and can operate a self-hosted system; its free Apache license keeps software cost low without restricting commercial use. Look elsewhere if you need managed deployment or guaranteed support as part of the base offering.

Fess plans and pricing

All plans
Fess Open Source Free Apache License · personal and commercial use · community-supported · no guaranteed support fess.codelibs.org · 30 Sept 2026
Professional Support Not published Silver: 5 incidents/3 months · Gold: 10 incidents/3 months · Platinum: unlimited · per site · email support n2sm.net · 30 Sept 2026

Compared on AI enterprise search software

Free plan
Yes
Permission sync
Yes
Answer citations
Yes
Deployment options
self-hosted
Admin controls
Yes

Best Fess alternatives

See all 12