Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Voting API

Security covered Under active development 23,135 sites

VotingAPI provides a robust framework for storing, retrieving, and calculating votes for any Drupal content. It supports multi-criteria ratings, efficient caching, and offers hooks for custom calculations, making it easier for developers to integrate voting and rating systems into their applications.

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Importantly:

In the version module dev (7) we use anonymize IP address data. It is necessary to meet EU (GDPR) data protection regulations.

VotingAPI helps developers who want to use a standardized API and schema for storing, retrieving and tabulating votes for Drupal content.

Among other things, it supports:

Rating of any content (comments, nodes, users, fish, whatever)
Multi-criteria voting (rate a game based on video, audio, and replayability)
Automatic tabulation of results (with support for different voting styles, like 'percentage' and '+1/-1')
Efficient caching of results (sorting and filtering doesn't require any recalculation)
Hooks for additional vote calculations

Note that this module does NOT directly expose any voting mechanisms to end users. It's a framework designed to make life easier for other developers and to standardize voting data for consumption by other modules (like Views).

For some examples of simple voting systems based on VotingAPI, check Is Useful, Fivestar, Votingapi widgets, Plus1, Voting API Reaction.

Development partially sponsored by...

GOLEMS GABB have allowed paid employees to work on this module on company time.

Ask your assistant about Voting API

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

5 tracked projects depend on this one

Activity

Tracked releases
5
Tracked since
Mar 2023
Latest release
2 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
4.0.0-alpha1 Pre-release 10–11 Aug 4, 2026
8.x-3.0-beta6 Pre-release 9–11 Jul 20, 2026
8.x-3.0-beta5 Pre-release 9–10 Aug 25, 2024
4.0.x-dev Dev 10–11 Aug 10, 2024
8.x-3.0-beta4 Pre-release 9–10 Mar 22, 2023