Developer Documentation
Everything you need to integrate with SUMit CRM
Browse Documentation
⚡
API Reference
Complete API documentation and endpoints
- Authentication
- Customer endpoints
- Invoice endpoints
- View all →
📖
Guides
Step-by-step implementation guides
- Getting started guide
- Integration walkthrough
- Best practices
- View all →
🛠️
SDK & Libraries
Official SDKs and community libraries
- JavaScript SDK
- Python library
- REST API clients
- View all →
🎯
Tutorials
Learn by building real examples
- Build a customer portal
- Invoice automation
- Custom reporting
- View all →
Recent Updates
New invoice status webhooks
2024-01-15
JavaScript SDK v2.1.0 released
2024-01-12
Updated authentication guide
2024-01-10
New customer filtering options
2024-01-08
Quick Start
JavaScript
// Install the SDK
npm install @sumitcrm/sdk
// Initialize client
import { SumitCRM } from '@sumitcrm/sdk';
const client = new SumitCRM({
apiKey: 'your-api-key'
});
// Create a customer
const customer = await client.customers.create({
name: 'John Doe',
email: 'john@example.com'
});
// Generate an invoice
const invoice = await client.invoices.create({
customerId: customer.id,
items: [
{ description: 'Service', amount: 100.00 }
]
});
Need Developer Support?
Get technical help and join our developer community