Ruby wrapper for v6 of todoist api
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib Verison bump Oct 23, 2015
.travis.yml Add travis config Oct 19, 2015
LICENSE.txt Initial commit Oct 18, 2015 Some general cleaning up Oct 22, 2015
Rakefile Initial commit Oct 18, 2015
ruby-todoist-api.gemspec Use less strict webmock dependency Oct 23, 2015

Build Status


Gem to wrap the Todoist Api v6 as described on

Note: Until a more complete coverage of the all Todoist features is achieved the api is unstable and no semantic versioning will be applied.


  • To provide an easy to use, well tested, wrapper for the Todoist Api
  • Use a minimal set of dependencies apart from the Ruby standard library (exception for development dependencies, although also bare minimum).
  • Ruby 2.1 and up


Add this line to your application's Gemfile:

gem 'todoist-api', git: '', branch: 'master', require: 'todoist'

And then execute:

$ bundle install


todoist =
todoist.items.create(content: 'Some new todo')


Possible spinoff would be a gem to do provide a CLI interface to Todoist.


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