Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

API Wrappers

Andy Tuba edited this page Jan 23, 2017 · 56 revisions

A list of unofficial clients for the reddit API.

API Clients

The clients in this list:

  • Support OAuth2 for authentication.
  • Support most endpoints available.

Please read the documentation for each project - this page may be outdated.

C#
RedditSharp /u/Meepster23 MIT Stable
Dart
reddit /u/sroose MIT Stable
Go
graw /u/roxven MIT Stable
Java
JRAW /u/thatJavaNerd MIT Unstable
RedditJerk none LGPL-3.0 Unstable
Javascript
snoowrap (Node.js & Browser) /u/not_an_aardvark MIT Stable
raw.js (Node.js) /u/Doctor_McKay MIT Stable
Snoocore (Node.js & Browser) /u/tsenior MIT Unmaintained
Perl
Mojo::Snoo /u/aggrolite BSD 2-Clause Unstable
Reddit::Client /u/earth-tone GPL or Artistic Stable
PHP
Phapper for reddit /u/rotorcowboy MIT Stable
PHP Reddit API Wrapper /u/jcleblanc MIT Unstable
Python
PRAW /u/bboe BSD-2-CLAUSE Stable
Ruby
Redd /u/Mustermind MIT Stable
Swift
reddift none MIT Stable

Non-OAuth API Clients

The clients in this list only support cookie based login, or no login at all. Unauthenticated calls will require OAuth (See Application only OAuth). These libraries will no longer be usable after August 3, 2015. See this post for more information.

If any of these libraries do support OAuth, please move them to the list above

Common Lisp
cl-reddit unknown BSD-2-Clause
Go
geddit /u/jzelinskie MIT
Java
jReddit /u/karangoeluw MIT
raw4j /u/cordiss Apache 2
JavaScript
Nodewhal (Node.js) /u/go1dfish WTFPL
rereddit (Node.js) unknown MIT
Reddit.js (Browser) /u/sahilmuthoo MIT
NRAW.js (Node.js) /u/Mobilpadde MIT
Objective-C
RedditKit /u/samsymons MIT
Powershell
PoSh Reddit /u/davotronic5000 WTFPL
Ruby
RedditKit.rb /u/samsymons MIT
Snoo /u/Paradox MIT