Square not supporting paralel requests

What you’re observing is actually expected behavior from the Square SDK. The SDK includes built-in connection pooling and request queuing mechanisms that are designed to:

  • Prevent overwhelming Square’s API servers
  • Ensure reliable request handling
  • Manage rate limiting more effectively
  • Maintain connection stability

The sequential execution you’re seeing isn’t a bug—it’s a feature that helps maintain optimal performance and reliability when interacting with Square’s APIs.

Square’s APIs have rate limits in place to ensure system stability and fair usage across all developers. The SDK’s internal queuing helps you stay within these limits automatically, rather than requiring you to implement complex retry logic and rate limiting in your application.

Additionally, many Square API endpoints have interdependencies. For example, catalog operations might need to maintain consistency, and the SDK’s sequential processing helps ensure data integrity. :slight_smile: