Patreon
This module connects your Drupal site to your Patreon account, allowing you to pull data about your patrons and campaigns directly into Drupal. It also offers functionality for users to log into your Drupal site using their Patreon accounts.
Overview
Link Drupal and Patreon using the official PHP library.
The API allows Patreon Creators to pull data about user accounts, patrons, and campaigns from Patreon and make it available for use in a Drupal environment.
Features
- Link your Drupal site to your Creator account on the Patreon website.
- Interacts with the Patreon API to make data about user accounts, patrons and campaigns available to Drupal code.
- Includes helper functionality to pull specific values from the obtained results.
- includes helper functions to allow developers to create their own functionality to authorise user accounts and use Patreon data.
- The Patreon User sub-module can be used to allow users to log into a Drupal site with their Patreon accounts, creating a duplicate account on the Drupal site.
Requirements
The Patreon API library has a dependency on composer, which means that this module must also be installed using composer.
A client key and secret must be obtained by registering at https://www.patreon.com/platform/documentation/clients. The modules' endpoints (/patreon/oauth and /patreon_user/oauth if using the Patreon User module) must be registered as allowed redirect destinations in the client application.
Current Maintainer
Dale Smith (MrDaleSmith)
As I don't currently use Patreon or have any Patrons, I am limited in the testing that I can do on this module. Because of this, I am looking for a co-maintainer with more day-to-day contact with Patreon who can test that it all works in real life.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 4.2.1 | Stable | 10–11 | Prevent error if tokens do not refresh | Sep 18, 2025 | |
| 5.0.x-dev | Dev | 11 | D11.1 only release | Sep 18, 2025 | |
| 4.2.0 | Stable | 10–11 | New stable release using League Oauth clients | Sep 18, 2025 | |
| 4.2.0-alpha1 | Pre-release | 10–11 | Authenticate against the Patreon API using League Oauth2 Client | Jul 29, 2025 | |
| 4.2.x-dev | Dev | 10–11 | Authenticate against the Patreon API using League Oauth2 Client | Jul 29, 2025 | |
| 4.1.x-dev | Dev | 9–11 | Adds schema files and typo fixes | Mar 24, 2025 | |
| 4.1.0 | Stable | 9–11 | Drupal 11 support | Mar 21, 2025 |