Build Maintainable, Collaborative Apps Fast.

Builders, welcome.

Solair is the fastest way to get an app into users' hands, today.

    
        <script>
import { onMount } from "svelte"
import { Database } from "solair"

let db = new Database()
let todos = liveQuery(db.todos.all())

async function handleAddTodo(){
  await db.todos.set({ id: id(), title: 'new todo' })
}

async function handleRemoveTodo(todo){
  await db.todos.delete(todo.id)
}
    </script>
            

Build at Lightning Speed

Skip the plumbing. Skip the backend. Skip the waiting. in minutes.

Runs Like a Rocket

Distributed. Real-time. Resilient. Fast. No infrastructure code required.

Social by Design

State syncs instantly across devices and users.

Near-Zero Maintenance

No servers. No ops. Ship once.

What You Can Build

Personal apps and private workspaces.

Craft software big platforms will never build for you.

Dashboards
Workflows
Knowledge
Collaboration

How Solair Works

Backend Optional

Yes, really. Build a full app without deploying anything. Solair handles state, sync, files, networking, and logic straight from the client. If you ever need backend extensions, you add them on your terms.

    import db from "./db.js"

    const doc = await db.tables.set({ id, title })
    const doc_copy = await db.tables.get(id)
            

Unified Data

Your data. Always up to date. Always in the right place. Multi-device and multi-user without thinking about it.

    const store = liveQuery(db.my_collection.all())
            

Built-in Auth

Secure, simple, out of the box. Auth that doesn’t make you groan.

    import { login } from "solair"

    function handleLogin(){
      await login()
    }
            

File Handling

Upload, store, sync, share — no extra services.

    import { login } from "solair"

    function handleLogin(){
      await login()
    }
            

Low-Code DNA

Focus on what makes your app yours.

[illustration]

Modern Networking

Real-time communication and streaming via WebRTC, WebSocket, and SSE, all abstracted into one beautifully simple API.

    import { WebRTC } from "solair"

    let connection;

    function handleLogin(){
      connection = new WebRTC()
      connection.connect('room')
    }
            

Where It Runs

Your ideas become universal apps:

  • Web
  • Mobile
  • Desktop

One codebase. Every platform. Zero friction.

Globe

Pricing

$500

all included

Get Access

Built With Solair

  • Aerocourrier — P2P file sharing
  • Seorcier — Technical video production
  • Devreel — Coding animations
  • Solair Cloud — Backend cloud

Build for humanity

Solair is the civilization-scale web framework you need.

Start Building with Solair