Overview

The Facets module allows site builders to easily create and manage faceted filters. Faceted filters are filters which limit themself based on the results.

Facets 3

Facets 3.x only supports Search API, and introduces "Facets exposed filters" next to "Facet blocks".
We recommend using Facets exposed filters for new projects, when using Facets + Views
Using "Facets exposed filters" in Facets 3 has full AJAX support.

Facets 3 will not support AJAX for "Facet blocks".

Need a demo?

Launch on simplytest.me

This demo showcases a full blown search_api + facets setup, using facets exposed filters, with ajax, hierarchical facets, hierarchical date facets, views filters summary, views ajax summary, better exposed filters, ...
Log in with admin/admin

Facets 2

Facets 2 works with Drupal Core Search and Search API.
It is kept available for existing projects using Facets 2 + Ajax as there is no upgrade path for this setup. Updating from 2 to 3 without AJAX support is possible.

Supporting organizations:
Development time
Solve critical and security issues

Project information

Releases

3.0.3 Stable release covered by the Drupal Security Team released 24 April 2026
Works with Drupal: ^10.1 || ^11
Install:

Development version: 3.0.x-dev updated 30 Jun 2026 at 12:47 UTC

2.0.10 Stable release covered by the Drupal Security Team released 26 August 2025
Works with Drupal: ^10 || ^11

Facets 2.0.10 for Drupal 10+

Install:

Development version: 2.0.x-dev updated 16 Oct 2025 at 15:22 UTC