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
- 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
- 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 »