Deploy in 60 Seconds
From zero to production in three simple steps
Install
npm install edge-master
Write
app.GET('/api', handler);
Deploy
npx wrangler deploy
Built for Production
Enterprise-grade features out of the box
Authentication
JWT and API key interceptors with exclude patterns and custom error handling.
Rate Limiting
Memory or KV-backed storage with per-IP or custom key generation.
Caching
Cloudflare Cache API integration with configurable TTL and cache keys.
Logging
Request/response logging with timing, headers, and body options.
CORS
Full CORS support with automatic OPTIONS handling and credentials.
Error Handling
Built-in error boundaries with custom 404 and 500 handlers.
Why Choose EdgeMaster?
Purpose-built for edge complexity management
| Feature | EdgeMaster | Express.js | Hono | itty-router |
|---|---|---|---|---|
| Bundle Size | ~14 KB | ~200 KB | ~12 KB | ~450 bytes |
| Dependencies | 0 | Many | 0 | 0 |
| Cold Start | <1ms | Slower | <1ms | <1ms |
| Built-in Auth | โ JWT & API Key | โ Requires packages | โ Basic only | โ |
| Rate Limiting | โ Built-in | โ Requires packages | โ | โ |
| Route Grouping | โ | โ | โ | โ |
| TypeScript | โ Full support | โ ๏ธ Partial | โ Full support | โ Full support |
| Best For | Complex apps | Node.js servers | Simple edge apps | Minimal routing |
Community & Resources
Documentation
Comprehensive guides, API reference, and tutorials
10 Examples
API Gateway, Auth, Caching, Microservices, and more
GitHub Issues
Report bugs and request features
Email Support
Get help from the maintainer directly
Ready to Build Amazing Edge Applications?
Get started in 60 seconds or explore the documentation