{"library":"sfbulk2","title":"sfbulk2","description":"A utility class for Salesforce Bulk API 2.0, providing features for bulk data operations such as query, insert, update, upsert, and delete. Version 0.8.0 is currently released with no recent updates; the library is in maintenance mode.","language":"python","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["pip install sfbulk2"],"cli":null},"imports":["from sfbulk2 import Bulk2"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from sfbulk2 import Bulk2\nimport os\n\nbulk = Bulk2(\n    username=os.environ.get('SF_USERNAME', ''),\n    password=os.environ.get('SF_PASSWORD', ''),\n    security_token=os.environ.get('SF_SECURITY_TOKEN', ''),\n    client_id=os.environ.get('SF_CLIENT_ID', ''),\n    client_secret=os.environ.get('SF_CLIENT_SECRET', ''),\n    domain='login'  # or 'test' for sandbox\n)\n\n# Example: query records\njob_id = bulk.create_query_job('SELECT Id, Name FROM Account')\nresults = bulk.get_query_job_results(job_id)\nprint(results)","lang":"python","description":"Initialize the Bulk2 client with Salesforce credentials and run a simple query. Credentials are read from environment variables for security.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}