Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. ORMs and database toolkits
  3. SeaORM
SO

Async dynamic ORM for Rust · by SeaQL

SeaORM

Async Rust ORM built on SeaQuery and SQLx, with familiar ActiveRecord-like entities, relation loading without N+1 queries, a CLI to generate entities, and a free admin panel add-on.

Visit sea-ql.org ↗ Alternatives Open source Open source Self-hostable
sea-ql.org
SeaORM homepage
§1

Overview

SeaORM was first released in 2021 by the SeaQL team as an async ORM on top of their SeaQuery query builder and SQLx. Entities are Rust structs with derive macros and attributes for primary keys, uniqueness and relations (has_one, has_many, belongs_to, many-to-many via a junction). sea-orm-cli can generate entity files from an existing database.

SeaORM 2.0 was released on 20 July 2026 after 43 release candidates. It introduced a denser entity format, a smart entity loader that uses joins for one-to-one and batched loading for one-to-many relations to avoid N+1 queries, nested ActiveModel builders that save a whole object graph in one call, an entity-first workflow, role-based access control, and moved to SeaQuery 1.0 and SQLx 0.9. The 1.0 API remains available for gradual migration.

SeaORM Pro is an admin panel generated from your entities; it is free, with a paid Pro Plus tier for sponsors that adds RBAC, notifications and the frontend source.

§2

Pricing and plans

Plan Price What you get
SeaORM $0 Dual-licensed: MIT or Apache 2.0
SeaORM Pro $0 Admin panel; backend MIT, frontend closed source
SeaORM Pro Plus Pro-tier GitHub sponsorship RBAC, notifications and frontend source; sponsorship amount not stated on the page read

SeaORM and the SeaORM Pro admin panel are free. SeaORM Pro Plus is available to sponsors of SeaQL at the Pro tier on GitHub; the SeaORM docs page does not state the amount, so no price is recorded.

Source: www.sea-ql.org/sea-orm-pro/docs/introduction/sea-orm-pro-plus/ · prices as published, excluding tax.

§3

What it does

Async on SQLx
All queries are async and run on SQLx drivers with tokio or other runtimes.
Smart entity loader
Loads nested relations with joins or batched queries to avoid N+1 queries.
Nested ActiveModel
Insert or update a user with profile, posts and tags in one save, ordered automatically.
Entity generation
sea-orm-cli generates entity files from an existing database.
Framework examples
Official examples for Axum, Actix, Rocket, Poem, Salvo, Tonic, Loco and GraphQL via Seaography.
§4

Strengths and limitations

Strengths

  • Async-first, fits modern Rust web frameworks
  • Dynamic queries are easy to build at run time, unlike fully compile-time DSLs
  • Batteries included: pagination, filters, nested writes, admin panel
  • Active team with a long release-candidate process before breaking releases

Limitations

  • 2.0 changed how entities and relations are written, so upgrades from 1.x need code changes
  • Fewer compile-time guarantees on queries than Diesel
  • Supports only PostgreSQL, MySQL/MariaDB and SQLite
  • Pro Plus features of the admin panel require a paid sponsorship
§5

Who it suits

Good for

  • Async Rust web APIs
  • Projects using the Loco framework
  • Teams coming from ORMs in dynamic languages

Look elsewhere if

  • Teams that want maximum compile-time checking (Diesel or SQLx macros)
  • Synchronous applications
§6

Pricing history

  • 20 Jul 2026

    SeaORM 2.0 stable

    SeaORM 2.0.0 shipped after 43 release candidates with a new entity format, smart entity loader, nested ActiveModel, RBAC, SeaQuery 1.0 and SQLx 0.9 (announced 27 July 2026). Source ↗

§7

Alternatives to SeaORM

Tool From Free option Stages
Bu
Bun (Go ORM) SQL-first Go ORM
— Open source
Ky
Kysely Type-safe TypeScript SQL query builder
— Open source
SQLAlchemy Python SQL toolkit and ORM
— Open source
Di
Diesel Compile-time checked Rust ORM and query builder
— Open source
Da
Dapper .NET micro-ORM
— Open source
Prisma ORM Schema-first TypeScript ORM
$10/mo Free tier

All ORMs and database toolkits →

§8

Questions

Is SeaORM async?

Yes, it is built on SQLx and all database calls are async.

When was SeaORM 2.0 released?

SeaORM 2.0.0 was released on 20 July 2026 and announced on 27 July 2026.

Is SeaORM Pro free?

Yes, the admin panel is free to use; Pro Plus features and frontend source come with a Pro-tier sponsorship.

Sources read for this page

  • https://www.sea-ql.org/SeaORM/
  • https://github.com/SeaQL/sea-orm
  • https://www.sea-ql.org/blog/2026-07-27-sea-orm-2.0/
  • https://github.com/SeaQL/sea-orm/releases/tag/2.0.0
  • https://www.sea-ql.org/sea-orm-pro/
  • https://www.sea-ql.org/sea-orm-pro/docs/introduction/sea-orm-pro-plus/
Spec sheet
From
Open source
Free tier
Free to self-host
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up
Language
Rust
Approach
Full ORM (async, dynamic)
Databases
PostgreSQL, MySQL, MariaDB, SQLite
Migrations
Yes, migration crate and sea-orm-cli
Open source
Yes
Self-host
Yes
EU data
Not stated
Category
ORMs
Visit sea-ql.org ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money