An authentication framework that handles authorization/communication with most popular web services.
As of April 2026, Keyring is a WordPress oauth plugin with 1.0K+ active installations and a 4.3/5 rating from 6 reviews. It has been downloaded 95K+ times in total. Requires WordPress 4.0+ and PHP false+. Available on WordPress.org since 2012. Last updated 2 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: JWT Authentication for WP REST API.
See the Keyring Developer’s Guide for more details.
Keyring provides a very hookable, completely customizable framework for connecting your WordPress to an external service. It takes care of all the heavy lifting when making authenticated requests, so all you need to do is implement cool features and not worry about these tricky bits.
Out of the box, Keyring currently comes with base Service definitions for:
And includes ready-to-use definitions for:
You can very easily write your own Service definitions and th…
Thank you for this plugin !
It provides a solid framework to support access to API of services that require OAuth.
In my case it allowed me to create Google Calendar events (on form submission) by accessing API directly from my WP site without using Zapier or similar 3rd party services, so no more need to give Google account access to somebody else (also probably paying for subscription).
It also gives me a far better control over calendar event customization.
| WordPress | 4.0+ requiredTested up to 6.2.9 |
| PHP | false+ required |
trunk to match WordPress projects. Update your refs.fetch_profile_picture method added to Twitter service. Props @glendaviesnz.…and 19 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.