Using the Python Fuel SDK, we'd like to maximize our throughput with parallel processing (multithreading or multiprocessing). Are there any hard limits on the number of simultaneous connections imposed by the Fuel SDK or Marketing Cloud?

More context


As far as I know there are no documented or known limitations, however, our team says the threshold is about 4 threads. Any more than that and things start getting unstable. Of course it depends on the operation.

Perhaps the best course of action would be to slowly increase the number of threads until they start timing out. I'd certainly be careful to not go crazy with it. Bad things can happen.

| improve this answer | |
  • Thanks for the official word. One of our developers seemed to have the most success with 8 processes, limited to 40 results max per request. That seemed a bit odd so I'll keep experimenting and report back. – Brian Bien Jun 8 '16 at 20:26
  • My word's not "official", but our team has done a fair amount of this kind of thing. – Adam Spriggs Jun 8 '16 at 20:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.