Deliver APIs at Warp Speed
6x faster than Node/Express. Deploy globally in seconds. Built on Cloudflare Workers.
npx create-sonicjs my-app
Performance That Speaks for Itself
Everything You Need, Nothing You Don't
SQLite at the Edge
Full database capabilities with D1, replicated globally
Built-in Auth
JWT authentication and role-based access control out of the box
Modern Admin UI
Beautiful, intuitive interface for content management
100% TypeScript
Type-safe from database to API responses
Powerful Hooks
Extend and customize with lifecycle hooks
Edge-First
Runs on Cloudflare Workers for ultimate speed
Simple Yet Powerful
Define your schema and get an instant REST API:
Define Your Schema
// Define your data model
const schema = {
name: 'products',
fields: {
title: { type: 'string', required: true },
price: { type: 'number' },
inStock: { type: 'boolean', default: true },
category: { type: 'reference', table: 'categories' }
}
}
RESULT Instant REST API
// Auto-generated endpoints GET /api/products GET /api/products/:id POST /api/products PUT /api/products/:id DELETE /api/products/:id // With filtering, sorting, pagination GET /api/products?category=electronics&sort=-price
Get Started in 60 Seconds
Installation
# Create a new SonicJS application
npx create-sonicjs my-app
cd my-app
# Start the development server
npm run dev
# Your CMS is now running at http://localhost:8787
Visit the Quickstart guide for detailed instructions.
Perfect For
"SonicJS cut our API response times by 80%. We're now serving millions of requests daily without breaking a sweat."
- Engineering Team at TechCo
Ready to Go Supersonic?
Join thousands of developers building the future of web APIs
Recent Updates
๐ข Latest Changes
View Full Changelog โ
Actively maintained
โข3,683+ commitsโข7 years of developmentFull Changelog โ
Resources
Community
Demos
Built with โค๏ธ by developers, for developers โข MIT License - Free Forever