Libraries and Tools
The LinkedIn API can be used with any programming language. This page provides links to examples from other people, libraries for using our API, and other helpful links
If you have something to share (including comments on the libraries and links listed here), please send them along and we'll add them.
LinkedIn Libraries
We have an active community of developers working with the LinkedIn API. Many of them have created LinkedIn libraries to support different languages, and we've provided links to those libraries here. Note that these libraries are not written or supported by LinkedIn, and these links are included here to help you find tools that can help you get started quickly. Questions or issues with the libraries can be directed to the authors or asked in the forums, and as with any open source software, patches are frequently welcomed if you want to extend the existing library.
LinkedIn Tested OAuth libraries
| Language | Library | Documentation | Discussion | Author |
|---|---|---|---|---|
| Java | Scribe | Github example page | Pablo Fernandez | |
| Javascript | LinkedIn JSAPI | Documentation | JSAPI Forums | |
| PHP | PECL OAuth | PECL OAuth documentation | Bugs | View Maintainers list |
| Python | Fork of python-oauth2 | Github example page | Kirsten Jones |
More OAuth Libraries
OAuth
If none of the LinkedIn libraries meet your needs, you'll still want to start your development with an existing OAuth library. The most current list is always available at http://oauth.net/code/. Also note that many other services use OAuth in the same way we do, so if you have created clients for Twitter, MySpace, or any other OAuth service, you can probably leverage that to create a LinkedIn client.
Help with OAuth
Tools
- OAuth Test Page - input your keys and tokens and generate valid signed URLs. Useful for exploring the API and verifying the signatures your library is generating.
- Rest Console - from Apigee (video)
- JS API Console - explore the JavaScript SDK and API suite with live examples