Technical requirements
There are many ways to seed your Salesforce development environments with realistic data for testing, each with its own requirements. If you’re not using a dedicated Salesforce DevOps solution that includes this capability, then you can use tools and APIs provided by Salesforce themselves.
While the Data Import Wizard is built into Salesforce, Data Loader is a separate download but does come with its own dependencies. You can find out more, including the download links, at https://developer.salesforce.com/tools/data-loader.
To make use of Bulk API, you would need to write a script in your programming language of choice, thus making the programming language itself a requirement. An example is given later for Python, but other languages that can make REST calls could be used instead. We will standardize Bulk API V2 for this chapter.