Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Ruby
  3. linkedin

linkedin

MITRuby

A Ruby gem providing an easy-to-use wrapper for LinkedIn's REST APIs.

Visit WebsiteGitHubGitHub
770 stars399 forks0 contributors

What is linkedin?

LinkedIn is a Ruby gem that provides a wrapper for LinkedIn's REST APIs. It simplifies the process of integrating LinkedIn functionality into Ruby applications by offering an easy-to-use interface that handles authentication and API communication.

Target Audience

Ruby developers who need to integrate LinkedIn features such as profile access, connections, or company data into their applications.

Value Proposition

Developers choose this gem because it abstracts the complexity of LinkedIn's API, provides convenient Mash objects for data handling, and offers a clean Ruby-native interface that saves development time.

Overview

Ruby wrapper for the LinkedIn API

Use Cases

Best For

  • Ruby applications needing LinkedIn OAuth authentication
  • Building social features that leverage LinkedIn profile data
  • Integrating LinkedIn company pages into business applications
  • Creating tools that manage LinkedIn connections programmatically
  • Developing applications that post content to LinkedIn
  • Ruby projects requiring a maintained LinkedIn API wrapper

Not Ideal For

  • Applications requiring LinkedIn Messaging API support immediately
  • Projects built in languages other than Ruby
  • Teams needing a fully up-to-date and corrected test suite for CI/CD pipelines

Pros & Cons

Pros

Clean Ruby Interface

Abstracts LinkedIn's REST APIs into an intuitive Ruby interface, as stated in the philosophy, saving developers from low-level HTTP calls.

OAuth Authentication Handling

Manages OAuth authentication flows securely, simplifying API access without requiring manual token management code.

Mash Object Responses

Returns API data as Mash objects, enabling easy dot notation access to nested fields for convenient data manipulation.

Broad Endpoint Coverage

Supports key LinkedIn APIs for profiles, connections, and companies, making it versatile for various integration needs.

Cons

Incomplete API Support

The TODO list admits Messaging APIs are not implemented, limiting functionality for applications needing chat or message features.

Outdated Test Suite

The test suite requires updating and correction, which could lead to unreliable tests and hinder future development.

Pending Authentication Updates

Planned switch to Faraday for authentication suggests the current implementation might be less flexible or modern, adding uncertainty.

Frequently Asked Questions

Quick Stats

Stars770
Forks399
Contributors0
Open Issues23
Last commit4 years ago
CreatedSince 2009

Tags

#oauth#developer-tools#social-media-integration#rest-api#ruby-gem#api-wrapper

Built With

R
Ruby

Links & Resources

Website

Included in

Ruby14.1k
Auto-fetched 1 day ago

Related Projects

tt

A command-line power tool for Twitter.

Stars5,570
Forks404
Last commit6 days ago
twittertwitter

A Ruby interface to the Twitter API.

Stars4,577
Forks1,277
Last commit2 days ago
Slack NotifierSlack Notifier

A simple wrapper for posting to slack channels

Stars1,489
Forks155
Last commit3 years ago
instagram-ruby-geminstagram-ruby-gem

The official gem for the Instagram API

Stars1,448
Forks614
Last commit7 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub