Etsy API wrapper written in typescript.
npm install etsy-tsnpm install etsy-ts --save
yarn add etsy-ts
Etsy class constructor now requires a sharedSecret parameter in addition to apiKey. This is required by Etsy starting January 18, 2026. Find your shared secret on the Your Apps page. See Etsy's documentation for more details.
import { Etsy } from 'etsy-ts' instead
import { Etsy } from 'etsy-ts/v3'
Etsy class constructor now requires SecurityDataStorage instance that
ISecurityDataStorage interface. See a sample implementation
etsyUserId instead of accessToken. This client will
SecurityDataStorage instance to get, refresh and save accessToken for the given etsyUserId.