Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including twitter-inline-oembed with all npm packages installed. Try it out:

var twitterInlineOembed = require("twitter-inline-oembed")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

twitter-inline-oembed v0.0.1

Easily embed Tweets inline in your web pages.


Easily embed Tweets inline in your web pages.

No fussing around with oembed, CMS modding and whatnot.


  • Add oembed.js to your project
npm install twitter-inline-oembed
  • Use the following format anywhere you want a Tweet embedded
<script src="/path/to/oembed.js?tweet="></script>

The Tweet will be embedded in your page, right where you put the <script> tag.



  • CDNify
  • support oembed api params
  • support embedded tweet params
  • option to place on page via selector

Known Issues

  • Sometimes some or all of the Tweets are not styled, sometimes not even rendered. I don't know why yet.

  • I haven't yet found a way to stop Twitter's widget.js file from being included per-embbeded-tweet while also having the widgets rendered correctly. This means that there are multiple redundant network requests for that file :(

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free