Introducing create-pipedrive-app — scaffold a production-ready Pipedrive integration in one command

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?