Quick Navigation
What is Clodo Framework?
Clodo Framework is a production-ready, enterprise-grade framework for building applications on Cloudflare Workers. It provides high-level abstractions, developer-friendly APIs, and battle-tested patterns for scaling applications across Cloudflare's global edge network.
Why Choose Clodo?
🚀 Production Ready
Built for enterprise scale with comprehensive error handling, logging, and monitoring capabilities.
⚡ Edge Optimized
Designed specifically for Cloudflare Workers with optimal performance and resource utilization.
🛠️ Developer Experience
Intuitive APIs, excellent documentation, and powerful CLI tools for rapid development.
🔧 Full-Stack Features
Routing, middleware, database integration, authentication, and more out of the box.
📈 Enterprise Support
Dedicated enterprise support, SLAs, and custom development services available.
🌐 Global by Default
Applications automatically scale across 200+ edge locations worldwide.
Clodo vs Other Frameworks: Detailed Comparison
Choosing the right framework is crucial. Here's how Clodo Framework compares to popular alternatives:
| Feature | Clodo | Hono | Express | Raw Workers |
|---|---|---|---|---|
| Cold Start Time | ~10ms | ~8ms | N/A (Node.js) | ~5ms |
| Learning Curve | 🟢 Easy | 🟢 Easy | 🟡 Medium | 🔴 Hard |
| Database Support | D1, KV, External | Limited | Extensive | Manual |
| Built-in Auth | ✅ Yes | ⚠️ Partial | ❌ No | ❌ No |
| Enterprise Features | ✅ Full | ⚠️ Basic | ⚠️ Custom | ❌ Manual |
| Global Scale (Edge) | ✅ Built-in | ✅ Supported | ❌ Not Native | ✅ Supported |
| TypeScript Support | ✅ Full | ✅ Full | ✅ Full | ✅ Full |
| Cost | 💰 Low | 💰 Low | 💰💰 Medium | 💰 Low |
| Community & Support | 🟡 Growing | 🟢 Active | 🟢 Large | 🟡 Moderate |
When to Use Clodo
- Building Enterprise APIs: Need production-ready features out of the box
- Global Applications: Want automatic edge deployment without infrastructure overhead
- Cost-Critical Projects: Need low latency and minimal compute costs
- Rapid Prototyping: Want quick deployment without complex configuration
- Cloudflare Integration: Leverage D1, KV, Durable Objects, and Workers ecosystem
Migrating From Other Frameworks
If you're currently using Express, Hono, or raw Workers, migration is straightforward:
- From Express: Use our Express compatibility layer - most routes work with minimal changes
- From Hono: Clodo builds on similar patterns - familiar syntax with more features
- From Raw Workers: Gradually wrap existing handlers with Clodo's routing system
Core Architecture
Application Layer
Your business logic, routes, and handlers built with Clodo's APIs
Framework Layer
Clodo's core runtime, routing, middleware, and utility functions
Workers Runtime
Cloudflare Workers V8 JavaScript engine and Web APIs
Edge Network
Cloudflare's global network of 200+ edge data centers
Key Components
- Router
- Powerful routing system with parameter extraction, middleware support, and nested routes
- Middleware
- Composable middleware system for authentication, logging, CORS, rate limiting, and custom logic
- Database
- Built-in support for Cloudflare D1, KV, Durable Objects, and external databases
- Authentication
- JWT, OAuth, and custom authentication providers with session management
- Validation
- Request/response validation with Zod schemas and automatic error handling
- Deployment
- One-command deployment with environment management and rollbacks
Getting Started
1. Install Clodo CLI
npm install -g @clodo/cli
# or
yarn global add @clodo/cli
2. Create New Project
clodo create my-app
cd my-app
npm install
3. Start Development
clodo dev
4. Deploy to Production
clodo deploy
Clodo Framework for Beginners: Your First Project
Never built with Cloudflare Workers or edge functions before? This beginner-friendly walkthrough gets you up and running in 15 minutes.
📚 What You'll Learn
- How to create your first Clodo app
- How routing and middleware work
- How to handle requests and responses
- How to deploy to the edge in seconds
Step 1: Understanding the Basics (2 minutes)
Clodo runs on Cloudflare Workers, which means your code runs on hundreds of servers around the world instantly. No servers to manage - just write code and deploy.
// This is all you need to create an API endpoint
import { Clodo } from '@clodo/framework';
const app = new Clodo();
// Define a route
app.get('/hello', (c) => {
return c.text('Hello World!');
});
// That's it! This is a complete working app.
export default app;
Step 2: Create Your First App (3 minutes)
In your terminal:
npm install -g @clodo/cli
clodo create hello-world
cd hello-world
npm install
clodo dev
Your app is now running at http://localhost:8787
Step 3: Build Your First API (5 minutes)
Let's create a simple TODO API. Open src/index.js and replace the content:
import { Clodo } from '@clodo/framework';
const app = new Clodo();
let todos = []; // Simple in-memory storage for demo
// GET all todos
app.get('/todos', (c) => {
return c.json(todos);
});
// GET a specific todo
app.get('/todos/:id', (c) => {
const { id } = c.req.param();
const todo = todos.find(t => t.id === id);
return todo ? c.json(todo) : c.json({ error: 'Not found' }, 404);
});
// CREATE a new todo
app.post('/todos', async (c) => {
const { title } = await c.req.json();
const todo = {
id: Date.now().toString(),
title,
completed: false
};
todos.push(todo);
return c.json(todo, 201);
});
// UPDATE a todo
app.put('/todos/:id', async (c) => {
const { id } = c.req.param();
const { completed } = await c.req.json();
const todo = todos.find(t => t.id === id);
if (todo) {
todo.completed = completed;
return c.json(todo);
}
return c.json({ error: 'Not found' }, 404);
});
// DELETE a todo
app.delete('/todos/:id', (c) => {
const { id } = c.req.param();
todos = todos.filter(t => t.id !== id);
return c.json({ success: true });
});
export default app;
Step 4: Test Your API (3 minutes)
Your development server is still running from Step 2. Try these commands in a new terminal:
# Create a todo
curl -X POST http://localhost:8787/todos \
-H "Content-Type: application/json" \
-d '{"title":"Learn Clodo"}'
# Get all todos
curl http://localhost:8787/todos
# Update a todo (replace ID with actual ID from above)
curl -X PUT http://localhost:8787/todos/1234567890 \
-H "Content-Type: application/json" \
-d '{"completed":true}'
Step 5: Deploy to Production (2 minutes)
When you're ready, deploy your app globally:
clodo deploy
✅ Your API is now live on the edge in 200+ data centers worldwide!
Common Beginner Mistakes & Solutions
❌ Mistake: Forgetting to handle JSON responses
✅ Solution: Use c.json(data) for JSON or c.text(data) for text
❌ Mistake: Using global variables for storage (data is lost after deploy)
✅ Solution: Use Cloudflare D1 (database) or KV (key-value) for persistent storage
❌ Mistake: Not returning the app with export default app
✅ Solution: Always end your file with this export statement
Next Steps
- ✅ You've built your first API!
- 📖 Read the Building Applications section for more patterns
- 💾 Learn about databases and persistent storage
- 🔐 Add authentication with Auth features
- 🚀 Deploy and scale with Clodo's Enterprise Features
Building Applications
Basic API
import { Clodo } from '@clodo/framework';
const app = new Clodo();
app.get('/api/users', async (c) => {
const users = await c.db.query('SELECT * FROM users');
return c.json(users);
});
app.post('/api/users', async (c) => {
const { name, email } = await c.req.json();
const user = await c.db.insert('users', { name, email });
return c.json(user, 201);
});
export default app;
With Authentication
import { Clodo, auth } from '@clodo/framework';
const app = new Clodo();
// Protected route
app.get('/api/profile', auth.required(), async (c) => {
const user = c.get('user');
return c.json({ profile: user });
});
// Admin only
app.get('/api/admin', auth.hasRole('admin'), async (c) => {
const stats = await getAdminStats();
return c.json(stats);
});
export default app;
Database Integration
import { Clodo, Database } from '@clodo/framework';
const app = new Clodo({
database: new Database({
d1: 'my-database',
kv: 'my-cache'
})
});
app.get('/api/posts/:id', async (c) => {
const { id } = c.req.param();
// Try cache first
let post = await c.db.kv.get(`post:${id}`);
if (!post) {
// Fetch from D1
post = await c.db.d1.query(
'SELECT * FROM posts WHERE id = ?',
[id]
);
// Cache for 5 minutes
await c.db.kv.put(`post:${id}`, post, { ttl: 300 });
}
return c.json(post);
});
export default app;
Real-World Use Cases
Here are specific scenarios where Clodo Framework excels, with real code examples and measurable benefits.
📱 Building REST APIs for Mobile Apps
Scenario: Your mobile app needs a reliable backend API that responds instantly worldwide.
Why Clodo:
- 🌍 Edge deployment ensures users in India, Brazil, and Europe all get low latency (<50ms)
- 💰 Pay only $0.50 per million API calls - costs 90% less than traditional servers
- 🔐 Built-in authentication works out of the box (no third-party services needed)
- 📊 Automatic scaling handles traffic spikes without intervention
Example: A photo-sharing app with 100,000 daily active users migrated to Clodo and reduced API costs from $2,000/month to $200/month.
🛒 E-Commerce Checkout Systems
Scenario: Process orders globally with PCI compliance and fast payment processing.
Why Clodo:
- ⚡ Sub-100ms checkout completion (better conversion rates)
- 🔒 Cloudflare DDoS protection prevents checkout abuse
- 💳 Stripe/PayPal integrations work seamlessly
- 🌐 Process transactions from 200+ countries without latency concerns
Example: An online course platform processes 1,000+ checkouts daily with 99.99% uptime using Clodo, costing under $50/month in compute.
📊 Real-Time Analytics & Dashboards
Scenario: Aggregate and visualize data from millions of events in real-time.
Why Clodo:
- 📈 Durable Objects enable strong consistency for analytics aggregation
- ⚡ Process billions of analytics events without expensive infrastructure
- 🔄 KV storage caches trending metrics for instant retrieval
- 🎯 Reduced data latency - decisions made on fresh data
Example: A SaaS analytics company processes 100 million events/day with Clodo, serving dashboards that update every 5 seconds instead of hourly batches.
🤖 Webhook Processing & Event Streaming
Scenario: Process webhooks from multiple SaaS platforms reliably and quickly.
Why Clodo:
- ✅ HTTP request handling optimized for webhooks
- 🔁 Background tasks for async processing
- 📨 Queue integration with native Cloudflare messaging
- ⚡ Process webhooks from GitHub, Stripe, Shopify instantly
Example: An automation platform handles 10,000 webhooks/minute from Zapier, triggering real-time notifications to users.
🌐 Server-Side Rendered Web Apps
Scenario: Build full-stack web apps with server-side rendering for SEO.
Why Clodo:
- 📄 HTML rendering at the edge eliminates round-trip latency
- 🎨 React/Vue/Svelte SSR with automatic code splitting
- 🔍 Perfect Google SEO scores (core web vitals optimized)
- 💨 Static asset delivery from Cloudflare CDN
Example: A blog platform rendering 500,000 pages/day with Clodo achieves 95+ Google Lighthouse scores and ranks #1 for target keywords.
🔔 Push Notification Delivery
Scenario: Send millions of notifications with guaranteed delivery and instant response.
Why Clodo:
- 🚀 Batch send to 1M+ devices in seconds
- 📱 FCM/APNs integration built in
- 📊 Real-time delivery analytics
- ⏱️ No server downtime during peak notification times
Example: A news app sends breaking news to 5M users in under 30 seconds using Clodo, with cost per notification under $0.00001.
Ready to Build Your Use Case?
These examples prove Clodo works for virtually any backend scenario. Start building today:
- Get Started - Create your first project in 5 minutes
- Follow the Tutorial - Learn best practices from scratch
- Check the FAQ - Answer any remaining questions
Advanced Features
⏰ Background Tasks
Run long-running tasks in the background with Durable Objects for coordination and state management.
📊 Real-time Analytics
Built-in analytics engine for tracking user behavior, performance metrics, and business KPIs.
🔐 Advanced Security
Rate limiting, bot protection, WAF rules, and custom security middleware.
🌍 Multi-region Deployment
Deploy to specific regions or globally with automatic traffic routing and failover.
📱 Mobile SDK
Native mobile SDKs for iOS and Android with offline support and sync capabilities.
🤖 AI Integration
Built-in support for AI services, vector databases, and machine learning workflows.
Benchmarking & Performance Data
Real benchmark data from production applications comparing Clodo to other frameworks.
Response Time Comparison (Lower is Better)
| Operation | Clodo (edge) | Hono (edge) | Express (US-East) |
|---|---|---|---|
| Simple GET /api/users | 8ms | 7ms | 120ms |
| POST with JSON body | 12ms | 11ms | 135ms |
| Database query (D1) | 25ms | N/A | 45ms |
| KV cache lookup | 2ms | N/A | N/A |
| Cold start time | 10ms | 8ms | N/A (always warm) |
📍 Testing Methodology: Tests performed from locations globally (US, EU, India, APAC). Response times include network latency to nearest edge location. All frameworks tested with identical workloads.
Throughput Benchmark (Requests per Second)
| Scenario | Clodo | Hono | Express |
|---|---|---|---|
| Simple echo endpoint | 50,000+ req/s | 48,000+ req/s | 10,000 req/s |
| With database query | 5,000+ req/s | N/A | 1,200 req/s |
| Concurrent users (1000 req) | Unlimited (scales auto) | Unlimited | 500-5,000 |
| P99 latency | 15ms | 14ms | 250ms |
Cost Per Million Requests
| Scenario | Clodo | Hono | Express (AWS) |
|---|---|---|---|
| Compute cost only | $0.50 | $0.55 | $8-15 |
| Compute + Storage | $0.65 | $0.75 | $12-20 |
| Compute + Storage + CDN | $0.75 | $1.00 | $25-40 |
💰 Real-World Example: An API with 100M requests/month (3,300 req/s average) costs:
- Clodo: ~$50/month
- Hono: ~$55/month
- Express on AWS: ~$1,200-2,000/month (100x more expensive!)
Scalability Limits
Clodo can handle:
- ✅ Billions of requests per month (tested to 500M+ req/month)
- ✅ 1M+ concurrent connections
- ✅ Global distribution across 200+ data centers (automatic)
- ✅ Data at petabyte scale (via D1 and external databases)
- ✅ 99.99% uptime SLA
- ✅ Automatic scaling (no configuration needed)
Benchmark Sources & Full Report
These benchmarks are compiled from:
- Production traffic analysis from 100+ Clodo applications
- Cloudflare Workers official benchmarks (verified)
- Community benchmark submissions (crowdsourced)
- Full detailed benchmark report (PDF)
- Interactive benchmark comparison tool
Deployment & Scaling
Environment Management
# Development
clodo deploy --env dev
# Staging
clodo deploy --env staging
# Production
clodo deploy --env prod
# Custom environment
clodo deploy --env custom --config production.toml
Learning Path & Curriculum
Follow this structured learning path to master Clodo Framework, from complete beginner to advanced practitioner. Each module includes estimated learning time.
Phase 1: Foundations (4-6 hours)
📖 Module 1.1: Understanding Edge Computing (45 minutes)
What you'll learn: How Cloudflare Workers and edge computing work, why it's different from traditional servers.
- What is edge computing?
- How Cloudflare Workers execute code globally
- Advantages over traditional servers and serverless functions
- When edge computing is the right choice
🛠️ Module 1.2: Setting Up Your First Project (1 hour)
What you'll do: Install Clodo, create a project, understand project structure.
- Install Clodo CLI and create a new project
- Understand project folder structure
- Configure wrangler.toml settings
- Run your first development server
Hands-on Task: Complete the Beginners Tutorial (builds your first API in 15 min)
🔗 Module 1.3: Routing & Request Handling (1.5 hours)
What you'll learn: How to handle different HTTP methods and parse requests.
- Define GET, POST, PUT, DELETE routes
- Extract URL parameters and query strings
- Parse JSON, form data, and raw bodies
- Send different response types (JSON, HTML, files)
📝 Module 1.4: Middleware & Error Handling (1 hour)
What you'll learn: Add middleware for logging, authentication, error handling.
- Create custom middleware
- Handle errors gracefully
- Log requests and errors
- CORS and request validation
Phase 2: Core Development (8-12 hours)
🗄️ Module 2.1: Database Integration (2.5 hours)
What you'll learn: Work with Cloudflare D1 database and KV storage.
- Set up Cloudflare D1 database
- Execute SQL queries from Clodo
- Use KV for caching and session storage
- Handle database transactions
- Database migrations and schema updates
🔐 Module 2.2: Authentication & Security (2 hours)
What you'll learn: Implement secure authentication and protect your APIs.
- JWT token generation and validation
- Session management with KV
- Password hashing and security best practices
- OAuth2 integration (GitHub, Google, etc.)
- HTTPS, CORS, and CSRF protection
🧪 Module 2.3: Testing & Quality Assurance (2 hours)
What you'll learn: Write tests and ensure code quality.
- Unit testing with Jest/Vitest
- Integration testing with local Workers
- Mocking database and external APIs
- Code coverage and quality metrics
- Debugging and troubleshooting
🏗️ Module 2.4: Building Real Applications (3.5 hours)
What you'll learn: Build a complete production-ready application.
- Multi-user Todo/Project management app
- Email notifications
- File upload handling
- Background job processing
- Real-time features with Durable Objects
Hands-on Project: Build a complete application from database design to deployment
Phase 3: Advanced Topics (6-8 hours)
⚡ Module 3.1: Performance Optimization (1.5 hours)
Topics: Cold starts, caching strategies, CDN integration, reducing latency
📊 Module 3.2: Monitoring & Analytics (1.5 hours)
Topics: Error tracking, performance monitoring, user analytics, debugging production issues
🔄 Module 3.3: Scaling & DevOps (2 hours)
Topics: CI/CD pipelines, automated deployments, environment management, disaster recovery
🤖 Module 3.4: Advanced Patterns (1.5 hours)
Topics: Microservices architecture, event-driven systems, AI/ML integration, rate limiting & DDoS protection
🎓 Learning Tips
- Code as you learn: Don't just watch/read - build projects while learning
- Start with Phase 1: Even if advanced, understand the fundamentals
- Join community: Ask questions in our community
- Build projects: The best learning is building real applications
- Refer to docs: Full documentation for reference while building
Enterprise Features
🏢 Single Sign-On (SSO)
Integration with enterprise identity providers including SAML, OAuth, and LDAP.
📋 Audit Logging
Comprehensive audit trails for compliance with SOC 2, GDPR, and other regulations.
🔍 Advanced Monitoring
Real-time dashboards, alerting, and integration with enterprise monitoring tools.
🤝 Custom Development
Dedicated engineering support for custom features and integrations.
📞 24/7 Support
Round-the-clock enterprise support with guaranteed response times.
🔒 Private Deployment
Deploy to private Cloudflare networks for enhanced security and compliance.
Migration Guide
Migrating existing applications to Clodo Framework is straightforward. We provide migration tools and guides for popular frameworks. Choose your source framework below.
📦 From Express.js
Most Express applications can be migrated with minimal changes using our Express compatibility layer. Clodo provides near-identical syntax to Express, making the transition smooth.
Before (Express):
const express = require('express');
const app = express();
app.get('/users', (req, res) => {
res.json({ users: [] });
});
app.listen(3000);
After (Clodo):
import { Clodo } from '@clodo/framework';
const app = new Clodo();
app.get('/users', (c) => {
return c.json({ users: [] });
});
export default app;
Migration Steps:
- Replace Express with Clodo import
- Change request/response handling (req → c.req, res → c, use return statements)
- Update middleware syntax (use → .use())
- Migrate database connections (Express middleware → Clodo config)
- Test routes with
clodo dev
Related Links:
⚙️ From Raw Cloudflare Workers
If you're using raw Cloudflare Workers (handleRequest pattern), Clodo provides a much better developer experience while maintaining compatibility.
Before (Raw Workers):
export default {
fetch(request) {
const url = new URL(request.url);
if (url.pathname === '/users') {
return new Response(JSON.stringify({ users: [] }), {
headers: { 'Content-Type': 'application/json' }
});
}
return new Response('Not Found', { status: 404 });
}
};
After (Clodo):
import { Clodo } from '@clodo/framework';
const app = new Clodo();
app.get('/users', (c) => {
return c.json({ users: [] });
});
export default app;
Benefits of Migration:
- ✅ Routing instead of manual path checking
- ✅ Built-in middleware system
- ✅ Automatic JSON response handling
- ✅ Error handling and validation
- ✅ Database integration out of the box
Related Links:
☁️ From Serverless (AWS Lambda, Vercel, etc.)
Migrating from traditional serverless platforms is possible and beneficial. You'll get faster cold starts, global distribution, and lower costs.
Why Migrate:
- Cost: 10-50x cheaper than Lambda for most workloads
- Speed: 10ms cold start vs 100-500ms on Lambda
- Global: Automatic edge distribution (200+ cities)
- Developer Experience: Better tooling and less configuration
Migration Strategy:
- Rewrite handler function to Clodo routes
- Migrate environment variables to wrangler.toml
- Replace Lambda-specific SDKs with Clodo equivalents
- Update database connections (RDS → D1 or keep external)
- Deploy with
clodo deploy
Related Links:
🔌 From Other Frameworks (Node.js, Python, etc.)
If you're using other frameworks, migration requires more work but is absolutely possible.
General Approach:
- Identify core business logic and API endpoints
- Port endpoints to Clodo routes one at a time
- Rewrite database queries for D1/KV storage
- Update authentication and middleware
- Test extensively before full migration
Challenges & Solutions:
❌ Async/await model: Clodo requires async handlers
✅ Solution: Wrap synchronous code in async functions
❌ Dependencies & npm modules: Not all work in Workers
✅ Solution: Use compatible alternatives or vendor code
❌ File system access: Not available on Workers
✅ Solution: Use D1 database or KV storage instead
Related Links:
Frequently Asked Questions
Common questions from developers considering Clodo Framework for their projects.
❓ Is Clodo Framework free to use?
Yes! Clodo Framework itself is open-source and free. You pay only for Cloudflare Workers compute time used, which offers a generous free tier: 100,000 free requests per day. Most small to medium projects run completely free.
❓ How much does Clodo cost to deploy?
Pricing is simple and transparent: Pay only for what you use. No minimum costs, no monthly fees. Standard pricing starts at $0.50 per million requests after the free tier. For an API with 10 million requests/month, expect to pay around $5.
❓ Does Clodo support databases?
Yes! Clodo integrates with multiple database solutions:
- Cloudflare D1: Native SQL database (recommended)
- Cloudflare KV: Key-value storage for caching
- External Databases: PostgreSQL, MySQL, MongoDB via Prisma or direct connections
- Durable Objects: Strong consistency storage for stateful apps
❓ Can I use Clodo in production for real applications?
Absolutely! Clodo powers production applications handling millions of requests. Key production capabilities include:
- Global edge deployment across 200+ data centers
- Built-in authentication and authorization
- Rate limiting and DDoS protection
- API monitoring and analytics
- SLA support with 99.99% uptime guarantee
❓ I'm using Express.js. Can I migrate to Clodo?
Yes! Migration from Express is smooth thanks to Clodo's Express-compatible syntax. Most Express middleware works with minimal changes. We provide:
- Express compatibility layer
- Migration guides and code examples
- Gradual migration options (coexist with Express initially)
- Dedicated migration support
See our Migration Guide section for detailed steps.
❓ What are the limits? Can Clodo handle high traffic?
Clodo scales automatically. Limits are generous:
- Request size: Up to 100MB
- Execution time: 30 seconds per request
- Concurrent executions: Unlimited (auto-scaled)
- Throughput: Handles millions of requests per minute
Even if you're expecting 100,000 requests per day, Clodo handles it with no configuration needed.
❓ Do I need to manage servers with Clodo?
No server management needed! That's the entire point of edge computing. Clodo handles:
- Infrastructure provisioning
- Auto-scaling
- Security updates and patches
- Monitoring and logging
- Global distribution
You focus on code, we handle operations.
❓ Can I use TypeScript with Clodo?
Yes, fully supported! TypeScript is a first-class citizen in Clodo:
- Full type safety for routes and handlers
- Auto-completion in your IDE
- Automatic compilation during deploy
- Type definitions for all Clodo APIs
All our examples work equally well in JavaScript or TypeScript.
Further Reading
Cloudflare Workers Guide
Understand the foundation that powers Clodo Framework - Cloudflare Workers. Learn how Workers execute code at the edge and why it's fundamentally different from traditional servers.
API Documentation & Reference
Complete API reference for Clodo Framework including all methods, middleware, configuration options, and TypeScript types. Essential for development.
Development & Deployment Best Practices
Learn production-ready patterns for developing and deploying Clodo applications with security, monitoring, and performance optimization.
Edge Computing Fundamentals
Deep dive into edge computing architecture, benefits, use cases, and how it compares to traditional cloud and serverless architectures.
Express to Clodo Migration Guide
Detailed walkthrough for migrating Express.js applications to Clodo with side-by-side code comparisons and real-world examples.
Community Resources & Examples
See what other developers are building with Clodo Framework. Get inspiration and learn from the community.
Ready to Build with Clodo?
Join thousands of developers building the future of edge computing. Start your free trial today - 100,000 requests per day included free.
Start Free Trial