Official v1.1 tools and libraries
The X teams maintain a set of official libraries and SDKs, listed here.
We also include a list of community-supported libraries lower on this page.
JavaScript / Node.js
Clients
--
SDKs / Libraries
--
Tools
Get started with the Premium v1.1 Account Activity API
Python
Clients
A client supporting v2, Premium v1.1 and Enterprise search
SDKs / Libraries
--
Tools
--
Ruby
Clients
A client supporting v2, Premium v1.1 and Enterprise search
SDKs / Libraries
--
Tools
--
Twitter’s free, open source emoji character set, including a JavaScript library for cross-platform support.
A collection of libraries to standardize parsing and tokenization of Tweet text.
Available for Java, JavaScript, Objective-C & Ruby.
A command-line tool (CLI) for interacting with the Twitter API, including OAuth authentication.
Requires a Ruby runtime.
Explore the v2 API endpoints using Postman, the visual REST client.
Community tools and libraries
These are some of the many community-supported libraries that cover the Twitter API, across several programming languages and platforms. Note that these resources may not all have been tested by the Twitter team.
The libraries listed here should implement most features of the Standard API v1.1, unless otherwise noted - check with the authors for details, and for additional support.
If you have built a library that supports Twitter API v2, please let us know about it via our community forums, for possible addition to this page. You can also use the forums to let us know about any changes to the listings on this page.
If you're missing a library or tool for your favorite programming language, let us know via the feedback platform, where you can also vote for ideas, or get inspired to build and submit something new.
.NET
(ASP, C#, VB)
Clients
Tools
--
Clojure
Clients
--
Tools
--
Dart
Clients
--
SDKs / Libraries
Tools
--
Go
SDKs / Libraries
by @g8rswimmer (v2)
Tools
A small PIN-based OAuth tool to retrieve tokens, by @smaeda-ks
Python
Clients
by @gnascimento. A search client library for Premium v1.1.
SDKs / Libraries
by @geduldig. Includes v2, Premium v1.1 and Labs support.
by the tweepy Developers. Includes Premium v1.1 support.
by @ryanmcgrath and @mikehelmick
Tools
by the Python Twitter Tools developer team. Includes a CLI, IRC tools, and minimalist API library for v1.1
R
Clients
--
Ruby
Tools
--
Rust
Clients
--
SDKs / Libraries
Tools
--
TypeScript
Clients
--
SDKs / Libraries