Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

API Wrappers

Trevor Senior edited this page · 38 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/SirCmpwn MIT Stable
Dart
reddit /u/sroose MIT Stable
Java
JRAW /u/thatJavaNerd MIT Unstable
Javascript
raw.js (Node.js) /u/Doctor_McKay MIT Stable
Snoocore (Node.js & Browser) /u/tsenior MIT Stable
PHP
PHP Reddit API Wrapper /u/jcleblanc MIT Stable
Python
PRAW /u/bboe GPL v3 Stable
Ruby
Redd /u/Mustermind 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
Groovy
Greddit /u/Steveice10 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
Perl
Reddit::Client /u/jsober GPL or Artistic
Perl reddit API Wrapper /u/three18ti GPL v3
Mojo::Snoo /u/aggrolite BSD 2-Clause
Powershell
PoSh Reddit /u/davotronic5000 WTFPL
Ruby
RedditKit.rb /u/samsymons MIT
Snoo /u/Paradox MIT
Something went wrong with that request. Please try again.