We’ve built a CLI scaffolding tool to help you get a Pipedrive integration up and running without writing boilerplate.
npx create-pipedrive-app my-app
npm: https://www.npmjs.com/package/create-pipedrive-app | GitHub: https://github.com/pipedrive/create-pipedrive-app
It generates a full Node.js + TypeScript project with:
- OAuth 2.0 — authorization flow, token exchange, refresh, HMAC-signed state
- Database — Drizzle ORM with your choice of Postgres, MySQL, or SQLite
- Pipedrive API client — wraps the official SDK with automatic token refresh
- App Extensions — optional custom panel and/or custom modal with a Vite + React iframe UI
- Docker Compose — dev environment with live sync via Compose Watch
Everything is TypeScript, formatted, and ready to extend.
Would love feedback — especially from developers who’ve built integrations before. What would make the scaffold more useful for your workflow?