Multi-Cloud DNS & CDN Traffic Orchestration Platform
Manage DNS records and CDN traffic across 11 cloud providers from a single dashboard. When a provider goes down, traffic automatically reroutes to a healthy one β usually within 30 seconds, with no manual intervention.
Cloud provider outages are inevitable. In 2025 alone, there were 1,900+ major outages affecting businesses. When your DNS or CDN provider goes down:
- Single-provider setups = guaranteed downtime
- Manual failover takes 2-6 hours on average
- Multi-provider management is complex and error-prone
VybeGrid solves this by giving you a single control plane that manages all your DNS and CDN providers, with automatic failover when things go wrong.
| DNS Providers | CDN Providers |
|---|---|
| AWS Route53 | AWS CloudFront |
| Cloudflare DNS | Cloudflare CDN |
| Google Cloud DNS | Azure CDN |
| Azure DNS | Fastly |
| Akamai | |
| NS1 | |
| Constellix | |
| Netlify | |
| Vercel | |
| Fly.io |
All managed from a unified API and dashboard. Connect a provider, and VybeGrid handles the translation layer.
Provider health drops below threshold
β
Health monitor detects (checks every 30 seconds)
β
Policy engine evaluates failover rules
β
Traffic automatically shifts to healthy provider
β
Audit log records the decision
β
You get notified (webhook/dashboard)
Key features:
- 30-second detection β Async health probes run continuously
- Policy-driven decisions β Configurable thresholds for error rate, latency, and availability
- Gradual traffic shift β Weighted routing prevents sudden traffic spikes
- Rollback capability β One-click rollback if the failover was unnecessary
- Dry-run mode β Test failover scenarios without affecting live traffic
| Agent | What It Does |
|---|---|
| Anomaly Detective | Spots provider degradation before it becomes an outage (error rate spikes, latency increases, throttling patterns) |
| Routing Agent | Recommends the best provider for each request based on real-time performance data |
| Planning Agent | Suggests policy adjustments based on historical patterns and capacity trends |
| Workflow Agent | Orchestrates complex multi-step failover sequences |
AI is fully opt-in β the platform works without it. When enabled, AI suggestions are validated before any action is taken.
- Provider health scores β Composite scoring algorithm across latency, error rate, availability
- Interactive outage map β Global incident tracking across 5 regions
- Metrics visualization β Charts for latency, error rates, cache hit ratios
- Audit log viewer β Complete trail of every operation and decision
- Failover controls β Manual trigger, policy configuration, rollback
- AES-256 encrypted vault β All API keys and credentials encrypted at rest
- JWT authentication β Secure token-based access
- MFA support β Optional TOTP for dashboard login
- Signed webhooks β HMAC-SHA256 with replay attack prevention
- Rate limiting β DDoS protection (5 req/min auth, 100 req/min default)
- Audit trail β Every action logged for compliance
VybeGrid separates concerns into three planes β Control, Data, and AI β coordinated through a FastAPI backend.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Browser Dashboard β
β React Β· Vite Β· TailwindCSS Β· shadcn/ui β
βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββ
β REST API (JWT Auth)
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β API Layer (FastAPI) β
β Authentication Β· Routing Β· Rate Limiting Β· CORS β
ββββββββ¬βββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββ
β β β
βΌ βΌ βΌ
ββββββββββββββββ βββββββββββββββββ ββββββββββββββββ
β Control Planeβ β Data Plane β β AI Plane β
β β β β β β
β β’ Policy β β β’ 11 Provider β β β’ Anomaly β
β engine β β clients β β detective β
β β’ Validation β β β’ Health β β β’ Routing β
β β’ State mgmt β β monitoring β β agent β
β β’ Secrets β β β’ DNS ops β β β’ Planning β
β vault β β β’ CDN mgmt β β agent β
β β’ Encryption β β β’ Failover β β β’ Workflow β
β β β engine β β agent β
ββββββββββββββββ βββββββββββββββββ ββββββββββββββββ
β β
βΌ βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Persistence Layer β
β β
β PostgreSQL Redis Celery β
β β’ Users & orgs β’ Session cache β’ Health β
β β’ Provider configs β’ Rate limits checks β
β β’ Audit logs β’ State mgmt β’ Scheduled β
β β’ Secrets (encrypted) β’ Lock mgmt tasks β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Full architecture deep-dive in ARCHITECTURE.md
| Layer | Technologies |
|---|---|
| Frontend | React 18, Vite, TailwindCSS, shadcn/ui, Framer Motion |
| Backend | FastAPI, Python 3.9+, Uvicorn (ASGI) |
| Database | PostgreSQL 15+, SQLAlchemy 2 (async) |
| Cache | Redis 7+ |
| Task Queue | Celery 5.3 with Redis broker |
| Cloud SDKs | Boto3 (AWS), Cloudflare, Google Cloud, Azure, Akamai |
| AI | OpenAI, Anthropic (opt-in) |
| Security | AES-256 (cryptography lib), JWT (python-jose), bcrypt |
| Observability | Prometheus, OpenTelemetry, structured JSON logging |
| Deployment | Docker, Kubernetes, Render, Cloudflare Pages |
Full breakdown in TECH_STACK.md
| Operation | Description |
|---|---|
| DNS Records | Create, update, delete records across any connected provider |
| Zone Management | Manage hosted zones and domain mappings |
| Health Checks | Custom endpoint monitoring with configurable rules |
| Cache Management | Purge CDN caches by path, tag, or URL pattern |
| SSL/TLS | Manage certificates across providers |
| Geo-Restrictions | Geographic routing and access control |
| Traffic Routing | Weighted distribution across providers |
| Failover | Automatic and manual with rollback capability |
| Backup/Recovery | Automated database and configuration backups |
Screenshots coming soon.
VybeGrid DNS is production-ready with all core features implemented and tested:
- β 11 DNS/CDN provider integrations
- β Automatic failover with policy engine
- β 4 AI agents (anomaly, routing, planning, workflow)
- β Real-time health monitoring (30-second intervals)
- β AES-256 encrypted secrets vault
- β JWT auth with optional MFA
- β Signed webhooks with replay prevention
- β 53+ test cases
- β Docker + Kubernetes deployment configs
- β Prometheus metrics + OpenTelemetry tracing
This project was built using VybeCoder β an execution-verified AI software system that plans, generates, debugs, and verifies complete applications.
Unlike traditional AI coding assistants that generate snippets and leave you to debug, VybeCoder manages the entire lifecycle: architecture decisions, multi-file coordination, error detection, automated repair, and runtime verification.
What does that mean in practice?
- Every file was planned, generated, and tested through VybeCoder's build pipeline
- Errors were caught and fixed automatically β not manually
- The final output was verified to run, not just compile
Want to build something like this? Start building with VybeCoder β no coding experience required.
This repository contains documentation and architecture references only. The source code is proprietary and not publicly available.
Β© 2024-2026 DevStudio AI Inc.. All rights reserved.
See LICENSE for details.
