Salesforce SDK Development Patterns

•
2.4k
•

Implements production-ready Salesforce integration patterns using TypeScript and Python SDKs for robust CRM connectivity.

This skill provides a comprehensive set of enterprise-grade patterns for interacting with Salesforce via jsforce (Node.js/TypeScript) and simple-salesforce (Python). It enables Claude to generate reliable integration code that handles complex requirements such as singleton connection management, automatic session refresh, and type-safe SOQL query construction. By incorporating standardized error mapping and exponential backoff retry logic, this skill ensures that Salesforce integrations are resilient to transient network issues and API limit constraints, making it an essential tool for developers building custom SaaS connectors or refactoring legacy CRM integration code.

Key Features

01Pre-defined TypeScript interfaces for standard sObjects like Account and Lead
022,357 GitHub stars
03Singleton connection management with automatic token refresh logic
04Type-safe SOQL query builder patterns to prevent runtime syntax errors
05Salesforce-specific error handling that maps API codes to actionable messages
06Configurable retry logic with exponential backoff for transient API failures

Use Cases

01Building high-reliability backend services that sync data with Salesforce
02Establishing standardized TypeScript coding patterns for enterprise Salesforce projects
03Refactoring existing Salesforce integration code to better handle API limits and session timeouts