API Documentation

Multiple ways of connecting to the Evernote service


Evernote provides two main APIs that you can integrate into your applications: the Local API and the Cloud API. When you access the Local API, your application is interacting with a local Evernote client such as Evernote for Mac or Evernote for Android. When you access the Cloud API, you're speaking directly to the Evernote web service. In either case, you're interacting with the account of a single user of the Evernote service.

Cloud API
Cloud API

  • Supported languages: Objective-C, Java, PHP, Ruby, Python, Perl, C#, C++, ActionScript, JavaME
  • You make web service calls directly
  • Provides complete access to the Evernote service
  • API only - no user interfaces
  • Cloud API documentation »
Local API
Local API

  • App support: Evernote for Mac (AppleScript), Evernote for Windows (command line), Evernote for Android (Intents)
  • All web service calls are handled by our app
  • Provides a subset of the Cloud API functionality
  • Take advantage of Evernote UIs
  • Local API documentation »
Stay on top of what's happening in the Evernote developer community.