Developer Documentation
Everything you need to integrate with SUMit
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