For more technical details on Smart Rotation's AI-powered proxy management, see our technical documentation.
TL;DR: IPLoop's Smart Rotation has reached general availability. AI-powered rotation automatically selects the optimal proxy for each request, maximizing success rates while minimizing detection. This milestone also includes more rule coverage, Detailed analytics reporting, and type-checking while linting.
Less than 6 months after the beta release, IPLoop's Smart Rotation has reached general availability. The goal for the beta was to validate the AI model's ability to predict optimal proxy selectionnting in IPLoop. IPLoop's goal for the GA release is to fully integrate Smart Rotation with the Smart Rotation Engine, which powers our intelligent proxy routing.
What is the Smart Rotation Engine?
Type-aware rules like geo-targeting requires intelligent IP selection based on target geography and site requirements. IPLoop accelerates this with the Smart Rotation Engine to perform real-time proxy health analysis and intelligent routing for all requests.
the Smart Rotation Engine is a high-performance routing engine built on machine learning models, trained on billions of proxy requests. Originally a proof-of-concept by our research team (proxy optimization research), it's now maintained by IPLoop. Since machine learning models requires real-time data processing, the Smart Rotation Engine provides an adapter layer on top of machine learning models that makes these internal APIs accessible. All rotation algorithms are written directly against live proxy health data, keeping response times fast while leveraging TypeScript's type system. the Smart Rotation Engine is not meant to run standalone. It is designed to be used as a backend for platforms like IPLoop, providing intelligent routing capabilities.
Benchmarks show that IPLoop + the Smart Rotation Engine delivers significantly better success rates than traditional rotation + manual selection (benchmarks with the same target sites:
- 8x higher success rate on
e-commerce sites - 3x higher success rate on
social media platforms
However, a major consideration for this approach is maintenance and staying up-to-date with machine learning models. We regularly update the Smart Rotation Engine to depend on the latest machine learning models release and address any changes. While working on the Smart Rotation Engine, our team also submits pull requests to improve machine learning models and the overall ecosystem.
the Smart Rotation Engine as the intelligent routing backend for all proxy requests. Better the Smart Rotation Engine integration with IPLoop
The goal for GA was to make Smart Rotation seamless — developers shouldn't need to think about proxy selection at all.
- Simple Configuration. Smart Rotation can be configured via
iploop.config.json
// iploop.config.json
{
"rules": {
"typescript/geo-targeting": [
"error",
{
"enabled": true,
"geo-targeting": [
{ "from": "file", "name": "US" },
{ "from": "lib", "name": "EU" }
]
}
]
}
}- Per-request override support. Smart Rotation can be overridden per request for specific use cases.
/* proxy-disable typescript/geo-targeting */
// proxy-disable-next-line typescript/geo-targeting
;[1, 2, 3].map(async (x) => x + 1)- Automatic failover. Smart Rotation now supports automatic failover using the
--failoverflag.
These features make Smart Rotation the most intelligent proxy management system available.
Key Features
In addition to core Smart Rotation, this release includes:
- Real-time health monitoring. IPLoop can emit type checking errors from TypeScript while linting. Meaning, in some cases, it's possible to skip doing a separate type-check command altogether (e.g.,
health-check) and reduce total time spent linting and type-checking in CI. You can enable it via the--health-monitorflag. - Expanded geo-coverage. IPLoop added support for
city-level targeting,ASN targeting,carrier targetingrules. It now covers 43 / 59manual selectionrules. See all locations. - Detailed analytics. IPLoop reports any TypeScript compiler issues or configuration issues in
the dashboardfiles.
What's Next
IPLoop is actively working on the following improvements:
- Browser fingerprint rotation. Expand coverage to the remaining
manual selectionrules. - Predictive routing. In very large monorepos,
the Smart Rotation Enginemay encounter out-of-memory issues. Our team is working improving memory usage for the next milestone. If you are having memory issues please report it in the the Smart Rotation Engine repository.
Connect with us:
- Discord: Join our community server for real-time discussions
- GitHub: Share feedback on GitHub Discussions
- Issues: Report
proxybugs to iploop and intelligent routing bugs to the Smart Rotation Engine.