// frequently asked
Questions & Answers.
Everything you need to know about EdgeBalancer. Can't find an answer? Email us or visit the contact page.
Getting Started
How do I get started with EdgeBalancer?
Sign in with Google, connect your Cloudflare account (OAuth or API token), and click "Create Load Balancer." Pick a strategy, add your origin servers, and deploy. The whole process takes about 90 seconds.
What Cloudflare permissions do I need?
Workers Scripts: Edit (deploy and manage Workers), Zone: Read (list your domains), DNS: Edit (create records for IP-based origins), Account Analytics: Read (show request metrics), Workers Routes: Read (detect hostname conflicts, optional but recommended).
Can I connect via OAuth instead of API token?
Yes. OAuth is the recommended method. Click "Connect with Cloudflare" and you will be redirected to Cloudflare to authorize EdgeBalancer. No need to manually create tokens or copy IDs.
Do I need my own domain?
Yes. You need a domain on Cloudflare. EdgeBalancer deploys Workers to your Cloudflare zones, so you must own the domain you want to load-balance.
How It Works
How is this different from Cloudflare Load Balancing?
Cloudflare Load Balancing is a DNS-based solution ($5/balancer + per-query fees). EdgeBalancer deploys as a Worker script, giving you request-level control with no per-query costs. You pay only for Worker requests (100k/day free, then $0.30/M).
What happens if EdgeBalancer goes down?
Your load balancers keep running. Once deployed, the Worker script lives in your Cloudflare account. EdgeBalancer is only the control plane for creating and updating configs — the data plane runs independently on Cloudflare's edge.
How do updates work?
Updates use Cloudflare Worker Versions and Deployments. When you change a config, we create a new version, deploy it, and keep the previous version as a rollback target. Old inactive versions are pruned automatically.
Can I see the generated Worker code?
Yes. All Worker scripts are visible in your Cloudflare dashboard under Workers & Pages. The code is generated from strategy-specific templates.
What are the performance implications?
Workers add ~1-3ms median overhead. The benefit is intelligent routing, health checks, and failover at the edge — much faster than round-tripping to a centralized load balancer.
Do you store or proxy my traffic?
No. EdgeBalancer never sees your production traffic. We store only metadata (origin URLs, weights, strategy choice) encrypted in MongoDB. All requests flow directly from Cloudflare edge to your origins.
Security & Privacy
Is my API token secure?
Yes. Your token is encrypted with AES-256-GCM before storage in MongoDB. The encryption key is stored separately from the database. We never log or store plaintext credentials.
What data do you collect?
We collect your account info (name, email), Cloudflare credentials (encrypted), and load balancer configuration. We do not collect or see your production traffic.
Can I revoke access?
Yes. Delete your load balancers from the dashboard, then disconnect your Cloudflare credentials (OAuth or API token). You can also revoke access directly from your Cloudflare dashboard.
Do you comply with GDPR/DPDP?
Yes. We comply with GDPR (EU) and DPDP Act 2023 (India). You can request data access, correction, or deletion at any time. See our Privacy Policy for details.
Pricing & Billing
Does EdgeBalancer charge anything?
No. EdgeBalancer is free to use. You only pay Cloudflare for Worker requests.
What happens if I exceed the free tier?
Cloudflare automatically bills $0.30 per million requests. You can set spending limits in your Cloudflare dashboard.
Are there any hidden fees?
No. No egress fees, no cross-region transfer, no idle charges, no per-balancer fees. You pay only for Worker requests.
Technical
What routing strategies are available?
Round Robin, Weighted Round Robin, IP Hash, Sticky Sessions, Weighted Sticky Sessions, Failover, and Geographic Routing. See the Strategies page for detailed explanations.
How do health checks work?
EdgeBalancer runs periodic health checks to your origin servers. If an origin fails (5xx error, timeout, or connection refused), it is marked unhealthy and removed from rotation. When it recovers, it is added back.
Can I use WebSockets?
Yes. The sticky session strategies (cookie-sticky, weighted-cookie-sticky) work with WebSocket connections. The cookie keeps the connection pinned to the same origin.
How do I delete everything?
Delete load balancers from the dashboard, then rotate your API token. You can also manually delete the Worker scripts from Cloudflare's dashboard. EdgeBalancer has no lock-in — everything runs in your account.