The foundation matters.

Build apps that last.

Software has never been easier to start — or easier to turn into a mess. A simple application becomes a pile of frameworks, dependencies, services, and infrastructure, and AI just makes the pile grow faster.

How do you keep software from becoming a mess as it grows?

Free, source included, nothing to sign up for.

Start from a foundation that prevents entropy

The foundation matters.

Most software starts from a blank project. Features get added, dependencies accumulate, architecture evolves, and workarounds become permanent — until changing one thing means worrying about five others.

Scalar starts from the opposite premise: a deliberately simple foundation — Python on the server, server-rendered HTML, SQLite, and minimal JavaScript. A working application you can read from top to bottom, understand, and change.

No massive frontend stack No required cloud platform No infrastructure maze

Vibe code without the mess

Vibe coding is fast. Software entropy is fast too.

AI has made writing code dramatically easier — describe what you want, let it write the code, run it, keep iterating. But starting from a blank project means AI can create complexity just as fast.

More libraries More abstractions More configuration More things to maintain

Scalar gives you a foundation designed to keep that entropy under control. Use your AI coding tool of choice. Build freely. Experiment. Iterate.

It gives your code a sane place to grow.
It doesn't restrict what you can build.

Start from zero dependencies

Start with zero. Add only what you need.

A new Scalar application doesn't begin with a package manager and a dependency tree. No pip install required — it runs out of the box. When your application actually needs something — a library, an integration, a service — add it then.

Every dependency becomes a choice instead of an assumption.

More than a blank canvas

You start with a working application.

Scalar isn't an empty project template. What you download is a small, complete CRM — clients, tasks, comments, attachments, notifications, and an Ask AI assistant that reads and writes your data. Run it as it is, or reshape it into whatever you're actually building.

And the pieces every real application needs are already in place — nothing extra to install for these.

  • AI Chat

    A ready-to-use AI chat interface you can expose to your users.

  • Authentication

    User accounts and the foundations for applications with multiple users.

  • SQLite

    A powerful, zero-configuration database stored directly with your application.

  • Scheduled Jobs

    Run recurring and scheduled work without adding another service.

  • Mobile & PWA

    Server-rendered pages designed for mobile, with PWA installation support.

  • Environment Editor

    Manage environment configuration from the application instead of digging through files.

AI that works with your data

Ask for it. Don't configure it.

Every workspace comes with a ready-to-use AI chat. Ask questions, find information, update records, create things, and schedule work using plain language.

  • "Show me all overdue clients."
  • "Move these records to completed."
  • "Create a task for tomorrow."
  • "Remind me every Monday about unpaid invoices."

It operates your application.
It doesn't generate your application.

Built for mobile

One application. Desktop and mobile.

Scalar applications are designed for mobile from the start. Install your application as a PWA and use it from your phone like an app — same codebase, same data, no separate build.

Own what you build

Your app. Your files. Your infrastructure.

Run it locally. Deploy it to your own server. Back it up. Move it. Fork it. Change anything you want — it's just a Python application with a SQLite database.

No proprietary runtime. No lock-in.

"Your software should outlive your platform provider."

Build once. Keep building.

Your business will change. Your application should be able to change with it.

The AI works with your data. When you need to change the application itself, you have the source code — free to customize it yourself, or hand it to a developer. No proprietary app builder standing between you and your software.

Add features Change workflows Extend the database Replace infrastructure Bring in a developer Merge in Pro

Your application doesn't have to be thrown away and rebuilt every few years because the platform underneath it changed.

Scalar Pro

Buy once. Get everything.

A single purchase gets you every capability below, already built in — self-hosted on your own infrastructure, source included, yours to keep.

Pro is the same application with more built into it, delivered as its own source download. Start on Free and buy Pro later and you merge your work into it — it's the same plain Python and the same file layout, not a different platform.

Security & Access

  • + Authorization

    Fine-grained rules for controlling what users can access and what they can do.

  • + Advanced Security

    Request forgery (CSRF) protection and other hardening beyond core's baseline.

  • + Rate Limiting

    Protect sensitive actions from abuse and accidental overuse.

  • + Audit Trail

    Know what happened and who did it — a permanent record of every important change to your data.

Data & Reliability

  • + Database Migrations

    Version and evolve your database schema safely as your application changes.

  • + Soft Deletes

    Deleted doesn't have to mean gone. Keep removed records around long enough to recover them.

  • + Backups

    Reliable database backups, made automatically, so a bad day never means lost data.

  • + Transaction Helpers

    Make multi-step database operations safer and easier to reason about.

Testing & Debugging

  • + Automated Tests

    A real test suite, so you can change code with confidence.

  • + Logging

    See what your application is doing behind the scenes, so problems are easier to trace.

  • + REPL

    An interactive shell with every model preloaded, for inspecting and fixing data by hand.

  • + Health Checks

    Know whether the app and its scheduled jobs are still running, before your customers notice they're not.

Scalar Enterprise

The same application. A foundation built to scale.

Enterprise starts from the exact same application as Pro — every capability above, included. What changes underneath it comes down to two things.

What changes — concurrency

Async Python, not one worker per request.

Free and Pro run on Bottle, a synchronous framework — a slow request ties up a worker until it finishes. Enterprise runs on Starlette, an async ASGI framework served by uvicorn: thousands of connections held open at once, on a single process, without a thread per visitor.

What changes — scale

PostgreSQL, not a single SQLite file.

Free and Pro run on SQLite — simple, and plenty for one instance. Enterprise runs on PostgreSQL, with a real connection pool and concurrent writers, so the database scales with your traffic instead of becoming the ceiling.

Pricing

Free to build. Pay once for Pro or Enterprise.

The core application — source code, AI chat, scheduled jobs, everything to start — is free forever, self-hosted from day one. Buy Pro once for every capability, or Enterprise for the same capabilities on an async Python and Postgres foundation. Each is its own source download. No subscription, nothing hosted for you.

Free

$0forever

The complete core application.

  • Full source code, self-hosted from day one
  • AI chat, scheduled jobs, authentication
  • Mobile-first PWA
  • Pro & Enterprise are separate downloads

No card required.

One-time

Enterprise

$100once

Everything in Pro, on a foundation built to scale.

  • Everything in Pro
  • Async Python (Starlette, ASGI)
  • PostgreSQL, not SQLite
  • Self-hosted, on your own infrastructure
View on GitHub

A single payment. No subscription.

Frameworks change.
Platforms disappear.
SaaS pricing changes.

Your business application shouldn't have to disappear with them.

Build apps that last.

Download Scalar

Start building software you can still own years from now.