Aether LogoAether
Write Once, Deploy Anywhere. A Django-inspired Kotlin Multiplatform web framework targeting JVM (Vert.x + Virtual Threads) and WebAssembly. Build robust APIs and full-stack apps with familiar patterns.Aether combines the developer experience of Django with the performance of Kotlin and Vert.x virtual threads. Deploy the same codebase to JVM servers or WebAssembly runtimes like Cloudflare Workers.
Multiplatform DeploymentTarget JVM with Vert.x + Virtual Threads and WebAssembly (Cloudflare Workers/Browser) from a single Kotlin codebase. No rewrites, no compromises.
Type-Safe RoutingRadix tree routing with parameter extraction and compile-time guarantees. Define routes once, get full type safety across your application.
Active Record ORMDjango-inspired model system with automatic query generation and KSP-powered migrations. Write idiomatic Kotlin, get production-ready database access.
Built-in SecurityCSRF protection, session management, and JWT/Bearer/API Key authentication out of the box. Security defaults that keep your app safe.
Get started in just a few lines
fun main() = aether { // Type-safe routing with parameter extraction get("/users/{id}") { exchange -> val id = exchange.pathParam("id") val user = User.findById(id) // Active Record ORM exchange.respondJson(user) } post("/users") { exchange -> val body = exchange.receiveJson<CreateUserRequest>() val user = User.create(body) exchange.respondJson(user, status = 201) } // Built-in auth middleware authenticate(JwtAuth) { get("/me") { exchange -> val user = exchange.user<User>() exchange.respondJson(user) } } }
Aether handles routing, serialization, authentication, and database access automatically. Just describe your API and let the framework handle the boilerplate.
Works with SummonAether pairs naturally with Summon, the Kotlin Multiplatform UI framework. Serve SSR pages from Aether routes and hydrate them client-side with Summon's Compose-style components.Learn more about Summon →
Ready to build with Aether?Get started with Aether today and build production-ready Kotlin Multiplatform web applications.
Architected in Kotlin. Rendered with Materia. Powered by Aether.
© 2026 Yousef.?