Dotbase

dotbase

Write a class. Get a backend.

The C#-native backend platform - auth, database, realtime and hosting,straight from your C# types.

Scroll  ↓

What you get

One C# class.
A full backend.

Define your data as C# types -
Dotbase generates the rest. No migrations, no boilerplate.

Typed Postgres tables

Real SQL. Zero migration files.

REST API

Filter, sort, paginate, search.

Built-in auth

JWT, magic links, OAuth.

Row-level security

Scoped from your [Owner] field.

Realtime

Live updates over SignalR.

File storage

Uploads with signed URLs.

Jobs & cron

Background jobs and lifecycle hooks.

TypeScript client

Full-stack type safety, generated.

0
command to ship
0
migration files
0
your C# types, end to end

The difference

A folder of boilerplate,
or one C# class.

Todo.cs
[AutoCrud, Realtime, Owned]
public partial record struct Todo
{
    [PrimaryKey] public Guid Id { get; init; }
    [Required] public string Title { get; init; }
    public bool Completed { get; init; }
}
Backend ready
authdatabaseREST APIrealtimehosting
keep scrolling

Try it live

Type one sentence.
Get a real backend.

Write a plain idea like "a todo app". Dotbase turns it into a typed C# model, a REST API, and a working app preview - live in your browser.

FAQ

Frequently asked questions

What is Dotbase? +

Dotbase is a C#-native backend platform. You define your data as C# types, and Dotbase generates the database, REST API, auth, realtime, and hosting pieces around them.

Who is Dotbase for? +

Dotbase is for .NET and C# developers who want to ship product backends without writing repetitive CRUD, migration, auth, and realtime boilerplate.

Is Dotbase available now? +

Dotbase is in early access. Join the waitlist to get updates and access when the next group of users is invited.

Is Dotbase open source? +

The public repository is not open yet. The GitHub link will become active when the project is ready for public access.

Is Dotbase a Firebase or Supabase alternative for .NET? +

Yes. Dotbase gives .NET and C# developers what Firebase and Supabase give JavaScript developers: a backend with database, auth, REST API, and realtime. The difference is that Dotbase is C#-native, so your C# types are the schema instead of a separate dashboard or SQL editor.

What database does Dotbase use? +

Dotbase uses Postgres. You define your data as C# types and Dotbase manages the Postgres schema and tables for you, so you do not write SQL or migrations by hand.

Do I need to write SQL or database migrations? +

No. Your C# types are the schema, so Dotbase manages the database structure as your types change, instead of you writing SQL migrations by hand.

How is Dotbase different from Entity Framework? +

Entity Framework is an ORM: it maps C# classes to database tables, but you still build the API, auth, realtime, and hosting yourself. Dotbase generates the whole backend from your C# types, including the REST API, auth, and realtime, not just the data access layer.

© 2026 Dotbase