{"library":"frappe-js-sdk","type":"library","category":null,"description":"TypeScript/JavaScript client library for Frappe Framework REST API, currently at v1.13.0. Actively maintained as of 2026. Provides authentication (cookie-based login, token-based with Bearer/token), database operations (CRUD, list, count, get), file uploads, and custom API calls. Uses Axios for HTTP requests. Ships TypeScript definitions. Differentiated by being the official community SDK for Frappe backend interaction, supporting both cookie and token auth, and offering full CRUD with built-in auth flows like forgot password. Released as weekly patches on npm.","language":"javascript","status":"active","version":"1.13.0","tags":["javascript","Frappe","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install frappe-js-sdk","imports":["import { FrappeApp } from 'frappe-js-sdk'","const auth = frappe.auth()","const db = frappe.db()","const fileUpload = frappe.fileUpload()","const call = frappe.call()"]},{"cmd":"yarn add frappe-js-sdk","imports":[]},{"cmd":"pnpm add frappe-js-sdk","imports":[]}],"homepage":"https://github.com/The-Commit-Company/frappe-js-sdk#readme","github":"https://github.com/The-Commit-Company/frappe-js-sdk","docs":null,"changelog":null,"pypi":null,"npm":"frappe-js-sdk","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}