| name | evernote-install-auth |
| description | Install and configure Evernote SDK and OAuth authentication.
Use when setting up a new Evernote integration, configuring API keys,
or initializing Evernote in your project.
Trigger with phrases like "install evernote", "setup evernote",
"evernote auth", "configure evernote API", "evernote oauth".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep |
| version | 1.13.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","evernote","api","authentication"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Evernote Install & Auth
Overview
Set up the Evernote SDK and configure OAuth 1.0a authentication for accessing the Evernote Cloud API. Covers API key provisioning, SDK installation, OAuth flow implementation, and connection verification.
Prerequisites
- Node.js 18+ or Python 3.10+
- Package manager (npm, pnpm, or pip)
- Evernote developer account
- API key from Evernote developer portal (requires approval, allow 5 business days)
Instructions
Step 1: Request an API Key
- Navigate to the Evernote developer portal
- Submit the API key request form
- Wait for manual approval (up to 5 business days)
- Receive
consumerKey and consumerSecret credentials
Step 2: Install the SDK
set -euo pipefail
npm install evernote
pip install evernote
Step 3: Configure Environment Variables
cat << 'EOF' >> .env
EVERNOTE_CONSUMER_KEY=your-consumer-key
EVERNOTE_CONSUMER_SECRET=your-consumer-secret
EVERNOTE_SANDBOX=true
EOF
Step 4: Initialize the OAuth Client
const Evernote = require('evernote');
const client = new Evernote.Client({
consumerKey: process.env.EVERNOTE_CONSUMER_KEY,
consumerSecret: process.env.EVERNOTE_CONSUMER_SECRET,
sandbox: process.env.EVERNOTE_SANDBOX === 'true',
china: false
});