Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Social Auth Apple Decouple
I am working for a decouple project using Drupal and React Native, ReactJs. We are using Simple OAuth to identify the user on mobile applications and web applications. Now, I have a new request...
Categories: Decoupled, Access control
Guzzle Oauth Plugin
This module it is not needed any more since now you can manage Drupal's composer.json. If you need the Guzzle OAuth plugin, then run the following command from the root of your Drupal project:...
Categories: Integrations
Bassets Client
Note for Drush-User You need to download OAuth manually. See [#2148773]. Provides a services resource, which in turn can be accessed by the bassets server Uses the services resource of the bassets...
Categories: Administration tools, Media
MCP Remote (Streamable HTTP)
Streamable HTTP transport and OAuth 2.1 metadata for remote MCP clients. Bridges the MCP module's JSON-RPC handler to web-based AI clients with CORS and OAuth discovery.
Categories: Artificial Intelligence (AI)
Login.gov
The Login.gov module adds support to OpenID Connect / OAuth 2.0 for authenticating against login.gov, including requiring MFA or PIV/CAC. You will need a sandbox account with the Login.gov sandbox...
Categories: Access control
Facebook OAuth (FBOAuth)
This module provides authentication services and an API to perform actions against Facebook. This module allows users to login to Drupal through the service commonly known as "Facebook Connect"....
Categories: Integrations, Access control
SMTP OAuth
At attempt to stitch Google's OAuth into the SMTP module. I've forked SMTP's 8.x-1.x and added in required code to make Google OAuth work. 8.x-1.x Setup with Google OAuth is quite tricky. You can...
Simple Oauth Google Connect
I am working on a decouple project using Drupal and React Native, ReactJs. We are using Simple OAuth to identify the user on mobile applications and web applications. Now, I have a new request from...
Categories: Decoupled
OAuth Playground
OAuth connection testing module.
Categories: Developer tools
Social auth drupal simple oauth
Social auth Drupal simple OAuth module integrates social_auth and simple_oauth module, Provide single sign on function. server need install simple_oauth install composer require "drupal/social_auth...
Categories: Developer tools
ai-connect-with-webmcp
Overview AI Connect is a WebMCP bridge that connects AI agents (Claude, ChatGPT, Grok, and others) to your Drupal site through a secure, standardized API. AI agents can interact with your site's...
Categories: Artificial Intelligence (AI)
Twitter Fetch
Overview Twitter fetch fetches tweets from Twitter and can display them in a block, or make them available for other modules to use. It does not rely on and other modules, such as OAuth so is very...
Categories: Integrations
Twitter Embed
Simple embed of Twitter widgets, without OAuth. Features Expose Twitter widgets with Block and FieldFormatter. Covered widgets: Timeline, Button. Configuration After enabling the module, choose one...
Categories: Integrations
Simple OAuth Facebook Connect
I am working for a decouple project using Drupal and React Native, ReactJs. We are using Simple OAuth to identify the user on mobile applications and web applications. Now, I have a new request...
Categories: Decoupled, Developer tools, Access control
TwitterAPI
The Twitter API module is used for supporting other modules that want to integrate with Twitter. It does not offer any functionality on its own, other than providing integration with Twitter and...
Categories: Developer tools, Integrations
Social Auth Apple API
This extends the Social Auth Apple module my allowing it to be used with a mobile app. You can click "sign in with apple" on iOS, send a request to /oauth/token on your Drupal site (via Simple...
Categories: Decoupled
Mailbox provider
Mailbox Provider provides a unified Drupal API for accessing and processing email messages from Microsoft 365 and Google Workspace mailboxes. It allows administrators and developers to configure...
Categories: Integrations
Headless Login
Headless login with OAuth 2.0
Categories: Access control
Facebook OAuth Profile2 Integration
Description This module provides integration between the Facebook OAuth module and the Profile2 module. It allows to map Facebook properties to Profile2 fields during user registration....
Mastodon
Features: Lightweight share and embed No authentication / API configuration needed. Share button Embed: list of posts or a specific one Relies on these projects share-on-mastodon fed-embed Provided...
Categories: Content editing experience, Integrations
Field Login & Simple Oauth Password Grant
Not under maintenance, please use Simple OAuth Password Grant.
Categories: Decoupled, Developer tools
iMinds Academy OAuth
Deprecated for https://www.drupal.org/project/imindsx_oauth
Categories: Integrations, Access control, Developer tools
PBS Passport
The PBS Passport module enables OAuth2-based authentication using PBS.org accounts via PBS.org, Google, and Facebook. This module is intended for PBS member stations that have been granted access...
Categories: Integrations, Access control
Github OAuth-Client Plugin for Authman
Github OAuth 2 client plugin for Drupal Authman Composer is required for managing dependencies. Usage Example
Categories: Integrations
Twitch OAuth-Client Plugin for Authman
Twitch OAuth 2 client plugin for Drupal Authman Composer is required for managing dependencies. Usage Example
Categories: Integrations