Libraries
The following libraries are available to assist with the implementation of an OpenID Identity Server and Consumer. The libraries in this section are intended to help with handling all of the details specific to OpenID and leaving you to provide the glue to integrate it into your site.
Note: these are libraries for consumer and/or server. Look in the standalone server area for links to OpenID servers in several different languages..
| Library | Language | License | Relying party | Provider | OpenId version | Notes |
|---|---|---|---|---|---|---|
| DotNetOpenId | C# | New BSD | Yes | Yes | 2.0 | Includes ASP.NET controls |
| ExtremeSwank | C# | MIT | Yes | No | 2.0 | |
| libopkele | C++ | MIT | Yes | Yes | 2.0 | OpenID 2.0 is only available in git repository at the moment. |
| NetMesh InfoGrid LID | Java, PHP, Perl | |||||
| OpenID4Java | Java | 2.0 | Developed by Sxip | |||
| joid | Java | Verisign | ||||
| Schema Ontology Tools | Informed Control Schemat Consumer, AX attribute metadata retriever] | |||||
| Net::OpenID::Server | Perl | Perl | No | Yes | wants Crypt::OpenSSL::DSA but doesn't have it in its dependency list (v0.10) | |
| Net::OpenID::Consumer | Perl | Perl | Yes | No | 1.1 | |
| OpenID4Perl | Perl | Apache License 2.0 | Yes | Yes | 2.0 | Developed by Sxip |
| JanRain | Python | Yes | ||||
| JanRain | Ruby | Yes | ||||
| Heraldry | Ruby | No | Yes | |||
| Heraldry | Ruby | Yes | No | |||
| JanRain | PHP | |||||
| Saeven.net's JanRain Service Utility Class | PHP | GPL V3 | Yes | No | 2.0 | PHP5/direct-to-MySQL store (faster) |
| Taral | PHP | No | Yes | 1.1 | ||
| Simple Class | PHP | Yes | No | Requires CURL. | ||
| sfOpenIDPlugin | PHP | Symphony plug-in | ||||
| CakePHP | PHP | Yes | No | |||
| EasyOpenID | PHP | Yes | No | Based on JanRain | ||
| OpenID For PHP | PHP5 | Yes | No | 2.0 | ||
| AuthOpenID Snippet | PHP | for MODx CMS. Requires CURL | ||||
| CFKit OpenID | Coldfusion | Apache License 2.0 | Yes | No | 1.1 | Developed by M. Scherzer |
| CFOpenID | ColdFusion | Yes | No | |||
| OpenID CFC | ColdFusion | Yes | No | |||
| mod_auth_openid | Apache 2 | MIT | Yes | No | 1.1 | Apache2 module |
If you write an OpenID server library for your favorite language/platform, please consider releasing it under a liberal license and including it here.

