simple-salesforce
A very simple and clean Python REST API client for Salesforce CRM and Force.com.
Why consider simple-salesforce?
simple-salesforce is an open-source, idiomatic Python client for the Salesforce REST API created by Nick Catalano. It provides simple Python object wrappers for creating, retrieving, updating, and querying Salesforce Lead, Contact, Account, and custom SObject records.
Learn simple-salesforce by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of simple-salesforce
simple-salesforce syncs customer contacts and manages sales leads directly inside Python workflows.
Quickstart
pip install simple-salesforcefrom simple_salesforce import Salesforcesf = Salesforce(username='user@company.com', password='pwd', security_token='token')sf.Lead.create({'FirstName': 'Jane', 'LastName': 'Doe', 'Company': 'TiloBox Ltd'})simple-salesforce is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
activecampaign-api-php
Official ActiveCampaign PHP API client for marketing automation and deal pipelines.
klaviyo-api-python
Official Python SDK for the Klaviyo E-commerce Marketing Automation API.
klaviyo-api-node
Official Node.js SDK for the Klaviyo E-commerce Marketing Automation API.
hubspot-api-python
Official Python client for the HubSpot CRM & Marketing Automation REST APIs.