Everything you need tobuild & scale
ArylLabs provides a complete suite of tools to host, scale, and secure your web applications. From intelligent Edge architecture to seamless Git integration.
Google Drive Hosting
Turn any Google Drive folder into a blazing-fast website instantly. No servers to configure.
- Auto-sync updates
- Shared folders support
- Media optimization
GitHub Integration
Seamless CI/CD pipeline. Push to your repository and watch your site build and deploy automatically.
- Branch previews
- Build logs
- Custom domains per branch
Global Edge Network
Your content is cached and served from hundreds of points of presence worldwide for sub-50ms latency.
- Smart routing
- Automatic compression
- Anycast network
Enterprise Security
Every deployment includes free, automatic SSL certificates and powerful DDoS mitigation built-in.
- Free custom SSL
- DDoS protection
- Web Application Firewall
Real-time Analytics
Understand your audience with privacy-friendly, deeply integrated analytics out of the box.
- Visitor metrics
- Top pages & referrers
- Zero config required
Framework Support
First-class support for modern frontend frameworks including Next.js, React, Vue, and plain HTML.
- Next.js App Router
- Static Site Generation
- SPA routing
Built for performance.
Optimized for humans.
We handle the complexities of server maintenance, edge caching, and security so you can focus entirely on writing great code and creating beautiful experiences.
Zero Configuration
No complex YAML files or server setup required. It just works.
Instant Rollbacks
Revert your deployments to any previous state in a matter of seconds.
Custom Domains
Bring your own domain and we'll automatically provision SSL certificates.
Infrastructure Pipelines
Five visualized infrastructure flowcharts for the core ArylHive platform. Every diagram is based on our real production architecture.
🗂️ Google Drive Pipeline
Blazing-fast origin proxying converts private Google Drive folders into high-performance web experiences via OAuth2 Cloud Proxying.
Architecture Overview
Request Lifecycle (Visualized)
When a visitor opens https://my-site.aryl.app/index.html (a Google Drive-hosted site):
Key Technical Decisions
| Decision | Rationale |
|---|---|
| Read-only OAuth scopes | Only drive.readonly for the specific folder; user's full Drive is never exposed |
| Refresh token auto-rotation | Tokens are refreshed server-side; user never re-authenticates unless revoked |
| MIME-type intelligence | Drive often returns generic MIME types; the Worker detects correct types via file extension + magic bytes |
| Request collapsing | In-memory pendingSiteRequests Map prevents thundering herd — concurrent requests for the same file reuse a single Drive API call |
🐙 GitHub Deployment Pipeline
Next-gen deployment pipeline featuring Content-Addressable Storage (CAS) for perfect deduplication and instant rollbacks.
Architecture Overview
Deployment Lifecycle (Visualized)
From git push to live site in under 60 seconds:
Key Technical Decisions
| Decision | Rationale |
|---|---|
| Content-Addressable Storage (CAS) | Files stored by SHA-256 hash — identical files across deployments are never stored twice, dramatically reducing storage costs |
| Manifest-based routing | Each deployment has a JSON manifest mapping path → hash, enabling instant atomic rollbacks |
| Edge cache purge + pre-warm | On each deploy, old cache is purged and critical paths are pre-warmed to eliminate cold starts |
| GitHub App installation model | Uses GitHub Apps (not personal tokens) for secure, fine-grained repo access with automatic webhook registration |
| CAS garbage collection | Periodic CRON job compares all CAS objects against active manifests and deletes orphans |
🌐 CDN Pipeline
Low-latency global delivery network with 300+ PoPs, Anycast routing, and multi-tier caching for sub-10ms performance.
Architecture Overview
CDN Request Lifecycle (Visualized)
Key Technical Decisions
| Decision | Rationale |
|---|---|
| Immutable deployment assets | Hashed filenames (e.g. app.a1b2c3.js) enable infinite Cache-Control: max-age — 100% cache hit rate after first request |
| HTML gets 1h TTL, static gets 24h | HTML pages may change between deploys; static assets are immutable |
| Anycast BGP routing | Every PoP announces the same IP — visitors are automatically routed to the nearest datacenter by the internet itself |
| HTTP/3 QUIC | Eliminates TCP head-of-line blocking; 0-RTT connection resume for repeat visitors |
| Unmetered DDoS | Cloudflare absorbs 100+ Tbps attacks at the edge — zero bandwidth surcharges |
🔒 Zero Trust Security Pipeline
Comprehensive security suite including unmetered DDoS protection, WAF rules, and identity-aware access gates. Every request passes through multiple trust verification layers — no request is implicitly trusted.
Architecture Overview
Zero Trust Request Lifecycle (Visualized)
Every single request passes through multiple trust verification layers:
Key Technical Decisions
| Decision | Rationale |
|---|---|
| Domain isolation (.aryl.app vs .aryl.cloud) | Prevents XSS cookie theft — malicious uploaded HTML on .aryl.cloud cannot access .aryl.app cookies |
| Email verification via DNS-over-HTTPS | MX record validation + disposable email blocklist prevents fake lead capture submissions |
| Short-lived cookies for share access | share_email and share_pwd cookies are session-scoped — no persistent access beyond the browser session |
| Guest link auto-expiration | Guest uploads expire at NOW() + 6 hours enforced at the edge — prevents indefinite storage waste |
| CORS origin allowlist | API only accepts requests from known origins; worker-level enforcement before any DB queries |
⚡ Performance Engine & Edge Compute
High-performance V8 Isolate runtime optimized for concurrency, streaming, and non-blocking background tasks.
Architecture Overview
Edge Compute Request Lifecycle (Visualized)
How performance is maximized at every stage of request processing:
Key Technical Decisions
| Decision | Rationale |
|---|---|
| V8 Isolates (not containers) | 0ms cold start, ~5ms execution — no Docker/Lambda boot penalty. Each request runs in an isolated V8 context |
| Early edge cache fast-path | cache.match() runs BEFORE any DB queries or route matching — Cache HITs return instantly with zero compute |
| In-memory request collapsing | pendingSiteRequests Map prevents thundering herd — 1000 concurrent requests for the same asset result in 1 origin fetch |
| ctx.waitUntil() for side-effects | Analytics, cache writes, and logging happen AFTER the response is sent — never adding latency to the user-facing response |
| Analytics Engine over SQL counters | Writing to AE is non-blocking and scales to millions of events/sec — SQL UPDATE +1 would cause lock contention |
| CAS garbage collection (CRON) | Runs every 20h, comparing all stored CAS objects against active deployment manifests, deleting orphans to minimize storage costs |
| Two-tier B2 caching | B2 objects are cached at the edge (caches.default) with 24h TTL for static / 1h for HTML — eliminates repeated B2 API calls |
Experience next-level hosting
Join thousands of innovators who have already switched to ArylLabs for their deployment needs.