Developer Overview

Evernote is committed to providing you with secure access to your notes and notebooks any time you need them. This includes access from Evernote desktop applications, our mobile clients, and a wide range of web browsers. Now, this also includes access from any other applications of your choosing via Evernote's open scripting capabilities and our service Application Programming Interface (API).

If you're a developer (or just play one on TV), you now have three different ways to securely access user data within Evernote.

  • Windows Scripting: Control the Evernote for Windows client using command-line options.
  • Mac Scripting: Talk to Evernote for Mac via OS X AppleScript.
  • Evernote Service API: Remotely access the Evernote Service from a desktop application or web service.

Developers who wish to import or export data from/to Evernote may also wish to investigate the note export file format supported in both Windows and Mac desktop clients. This is a well-structured XML document format that should be usable with simple file converters to add content into Evernote or export to another platform. This file format is documented within the Evernote Export DTD:
http://xml.evernote.com/pub/evernote-export.dtd

Go to the Evernote for Developers forum to post questions, discuss problems, and share ideas about using the Evernote API.