Error tracking and logging from JS to Rollbar
Switch branches/tags
Clone or download
Latest commit b57a583 Sep 11, 2018
Failed to load latest commit information.
dist v2.4.6 Sep 11, 2018
docs Changing JS docs nav Mar 22, 2017
examples v2.4.6 Sep 11, 2018
release v2.0.4 Jun 3, 2017
src opt-in frame url Sep 7, 2018
test pass item to transform Jul 24, 2018
vendor update JSON-js submodule to my commit with json3 and then use json3 i… Mar 24, 2017
.eslintignore Fixed GH issue #266 and applied eslint recommended defaults Apr 29, 2017
.eslintrc Fixed GH issue #266 and applied eslint recommended defaults Apr 29, 2017
.gitignore add back lastError on the rollbar instance Jun 20, 2017
.gitmodules remove a remnant from our old usage of TraceKit, #132 Feb 13, 2017
.npmignore don't package .git submodule file for JSON-js in npm releases Sep 8, 2017
.travis.yml black magic Feb 23, 2017 Update May 24, 2018
Gruntfile.js fix configuration files to no longer reference test-server or test-br… Apr 17, 2017
LICENSE Adding MIT license Oct 13, 2015
Makefile Refactored testing to use Karma Sep 18, 2015 v2.4.6 Sep 11, 2018
bower.json Re-add snippet for Bower distribution Apr 19, 2016
browserstack.browsers.js Refactored testing to use Karma Sep 18, 2015
browserstack.browsers.json Refactored testing to use Karma Sep 18, 2015
defaults.js Remove unused import Jun 11, 2017
index.d.ts Add filterTelemetry to index.d.ts Jul 19, 2018
karma.conf.js Prototype redefines bind in a broken way for currying, but they provi… Jun 27, 2018
package.json v2.4.6 Sep 11, 2018
webpack.config.js s/hidden-source-map/source-map/ Feb 2, 2018


Build Status

Rollbar.js is the Javascript SDK for Rollbar. It supports both Node.js and client-side Javascript, including frameworks such as React, Angular, Ember, and more.

Setup Instructions

  1. Sign up for a Rollbar account.
  2. For client-side Javascript, follow the Browser Quick Start instructions. For Node.js, follow the Server Quick Start.

Usage and Reference

For complete usage instructions and configuration reference, see our Javascript SDK docs.

Release History & Changelog

See our Releases page for a list of all releases, including changes.

Help / Support

If you run into any issues, please email us at

For bug reports, please open an issue on GitHub.


To set up a development environment, you'll need Node.js and npm.

  1. git submodule update --init
  2. npm install -D
  3. make

To run the tests, run make test.


  1. Fork it.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Added some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create a new Pull Request.