Framework Integrations
A CRM that speaks your framework
TinyCRM is a developer-first customer database. Install the SDK for your stack, call identify() when a user signs up, and see every customer across all your products in one unified table.
Two lines of code. One unified customer view.
Install the SDK
npm, pip, composer, or gem — one package per language.
Call identify()
Fire from your sign-up handler, login hook, or webhook receiver.
See all customers
Every user across every product, merged by email, in one table.
Pick your framework
Detailed integration guides with real code, framework-specific patterns, and architecture explanations.
Next.js
Add customer tracking to API routes. Works with App Router and Pages Router.
npm install tinycrm-sdkReact
Track customers from your React backend. Fire-and-forget identify calls.
npm install tinycrm-sdkSvelteKit
Integrate from SvelteKit server hooks or +server.ts route handlers.
npm install tinycrm-sdkNuxt
Use in Nuxt server routes or middleware for seamless Vue.js customer tracking.
npm install tinycrm-sdkLaravel
Drop into Laravel controllers or middleware. Eloquent-friendly patterns.
composer require tinycrm/laravelDjango
Integrate from Django views or middleware. Works with DRF and class-based views.
pip install tinycrmRails
Call from Rails controllers or ActiveSupport callbacks after_create hooks.
gem install tinycrmFlask
Minimal Python SDK for Flask route handlers. Zero dependencies, just requests.
pip install tinycrmExpress.js
Integrate from Express route handlers or middleware. Works with any Node.js backend.
npm install tinycrm-sdkNot sure which guide to follow?
The API is the same regardless of language. Read the core documentation and adapt to your stack.