Softwr

Databases · head to head

Neo4j vs Turso

Neo4j logo

Neo4j

Databases

The world's leading graph database

From
Free
Rated
-
Turso logo

Turso

Databases

SQLite-lineage database platform for running very large numbers of small per-tenant databases, with an MIT-licensed engine.

From
Free
Rated
-

The short version

  • Each has a real cost: Neo4j auraDB Free has no service availability SLA, no backups and no point-in-time recovery; Turso sQLite allows one writer per database, so a single tenant's write throughput cannot be scaled horizontally and a busy tenant serialises against itself with no sharding option.
  • They diverge on capability: Neo4j covers Native Graph Storage, Turso covers Per-tenant databases.
  • Prices and features above were last checked on 30 August 2026.

Where they differ

Only the attributes on which Neo4j and Turso actually diverge.

Attributes where Neo4j and Turso differ
AttributeNeo4jTurso
PlatformsLinux, Windows, Mac, Docker, WebWeb
Founded2007Unknown

Identical on both: starting price (Free), pricing model (freemium), free tier (Yes), user rating (Not yet rated), category (Databases).

What each one covers

Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.

Only in Neo4j

  • Native Graph Storage
  • Cypher Query Language
  • ACID Transactions
  • High Availability
  • Graph Data Science
  • Full-text Search
  • Native Indexes
  • GraphQL

Only in Turso

  • Per-tenant databases
  • MIT licence
  • Embedded replicas
  • SQLite compatibility
  • HTTP access
  • Branching
  • Point-in-time restore
  • In-process engine

What people use each for

The jobs each tool is most often brought in to do.

Neo4j

  • Graph database for learning and explorationnot Turso
  • Production workloads requiring high availability and multi-zone redundancynot Turso
  • Enterprise deployments needing custom infrastructurenot Turso

Turso

  • Multi-tenant SaaS where each customer gets their own database for real isolation, per-tenant restore and clean deletionnot Neo4j
  • Agent or session infrastructure that creates a throwaway database per task and destroys it afterwardsnot Neo4j
  • Local-first and offline-capable applications where an embedded replica serves reads at file speed and syncs when connectivity returnsnot Neo4j
  • Embedding a SQLite-compatible engine in a product where the public domain original's closed contribution model is a problemnot Neo4j

Where each one falls short

Documented limitations, not opinions. Every one is a constraint you would hit in normal use.

Neo4j

  • AuraDB Free has no service availability SLA, no backups and no point-in-time recovery
  • AuraDB Free imposes limits on node and relationship counts and runs single-zone only
  • SSO authentication and role-based access control are excluded from AuraDB Free and AuraDB Professional, starting only at Business Critical at $146 per GB per month with a 2GB minimum cluster
  • AuraDB Professional starts at $65 per GB per month with a minimum 1GB cluster and caps at 128GB memory per instance
  • AuraDB Professional backups are daily with only 7-day retention, against 30 days on Business Critical
  • Customer managed keys and private endpoints are available only on AuraDB Virtual Dedicated Cloud, which is quote only with no published price
  • Change data capture, query log forwarding, secondaries and access to Neo4j Professional Services are excluded below the Business Critical tier
  • Support on AuraDB Free is community only and AuraDB Professional is best effort, with 24x7 one-hour response starting at Business Critical
  • AuraDB Virtual Dedicated Cloud is sold on prepaid contract terms with enterprise commercial negotiation rather than self-serve card payment

Turso

  • SQLite allows one writer per database, so a single tenant's write throughput cannot be scaled horizontally and a busy tenant serialises against itself with no sharding option.
  • Per-tenant databases mean per-tenant migrations, so every schema change becomes a fan-out job that must be idempotent and resumable, and multi-database schemas, the feature meant to solve this, is deprecated.
  • There are no cross-database queries; ATTACH is deprecated on the cloud, so any report or analytic spanning tenants must be assembled in your application or in a separate warehouse you also operate.
  • Data Edge, the multi-region edge replication that was Turso's original positioning, is deprecated, so a large share of the tutorials and articles describing Turso as an edge database describe behaviour you can no longer rely on.
  • Three engine lineages share the name, SQLite, the libSQL fork and the Rust rewrite, and the Rust engine is still maturing, so SQLite compatibility needs verifying against your specific pragmas, extensions and query patterns; the cloud already restricts journal_mode and busy_timeout and makes user_version read-only.

Pricing, plan by plan

Neo4j

Free
  • FreeFree
    • Learning and exploration access
    • No credit card required
    • All graph tools included
  • AuraDB Professional$65/GB/month
    • 1GB minimum cluster
    • Hourly billing available ($0.09/hour for 1GB)
    • Daily backups with 7-day retention
  • AuraDB Business Critical$146/GB/month
    • 2GB minimum cluster
    • Hourly billing available ($0.40/hour for 2GB)
    • Up to 512GB maximum
  • Virtual Dedicated Cloud$null/custom
    • Custom pricing via sales contact
    • Dedicated VPC infrastructure
    • Hourly backups with 60-day retention

Turso

Free
  • FreeFree
    • 100 databases
    • 5 GB storage
    • 500M monthly rows read
  • Developer$4.99/month
    • Unlimited databases
    • 9 GB storage
    • 2.5B monthly rows read
  • Scaler$24.92/month
    • Unlimited databases
    • 24 GB storage
    • 100B monthly rows read
  • Pro$416.58/month
    • Unlimited databases
    • 50 GB storage
    • 250B monthly rows read

Which should you pick?

Choose Neo4j if

  • You need native graph storage.
  • You want to start without paying.
  • You work on Linux, Windows, Mac, Docker, Web.
  • You also want cypher query language.

Choose Turso if

  • You need per-tenant databases.
  • You want to start without paying.
  • You also want mit licence.

Questions people ask

Is Neo4j or Turso better?
Neither clearly leads. Neo4j starts at Free and Turso at Free, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
Which is cheaper, Neo4j or Turso?
Neo4j starts at Free and Turso at Free.
Does Neo4j or Turso run on more platforms?
Neo4j runs on Linux, Windows, Mac, Docker, Web. Turso runs on Web.
Can I use Neo4j for free?
Both have a free tier, so you can try either at no cost before committing.
What is Neo4j best used for?
Neo4j is most often used for graph database for learning and exploration, production workloads requiring high availability and multi-zone redundancy, enterprise deployments needing custom infrastructure. Of those, graph database for learning and exploration and production workloads requiring high availability and multi-zone redundancy are not what Turso is typically brought in for.
What can Neo4j do that Turso cannot?
Neo4j covers Native Graph Storage, Cypher Query Language, ACID Transactions, High Availability. Turso covers Per-tenant databases, MIT licence, Embedded replicas, SQLite compatibility.

Answered from the vendors’ own pages

Neo4j: Is Neo4j free?

Neo4j offers a free tier (AuraDB Free) for learning and exploration with no credit card required. Community Edition is also free and GPL3-licensed. Paid tiers start at $65/GB per month for AuraDB Professional.

Source
Turso: Is Turso just hosted SQLite?

Not exactly. It hosts databases built on the SQLite lineage: libSQL, an MIT fork of SQLite, and Turso Database, a newer Rust rewrite. The platform adds branching, backups, an HTTP API and programmatic database creation.

Neo4j: What does Neo4j's Professional tier include?

AuraDB Professional costs $65/GB per month with a 1GB minimum cluster, includes daily backups with 7-day retention, single-zone availability, and best-effort support. Hourly billing is available at $0.09/hour per GB.

Source
Turso: Can I really run a million databases?

That is the design goal and the platform API exists to make provisioning and deletion programmatic. The practical constraints are the ones that come with it: migrations fan out, and nothing can query across databases.

Neo4j: What is Neo4j's most advanced pricing tier?

AuraDB Business Critical costs $146/GB per month with a 2GB minimum and includes multi-zone redundancy, 99.95% uptime SLA, 24/7 premium support with one-hour response times, and point-in-time recovery.

Source
Turso: How do embedded replicas handle read-after-write?

Reads come from the local replica and writes go to the primary, so a read immediately after a write can return stale data unless you wait for a sync. Application code has to account for that rather than assume it.

Turso: What licence is it under?

libSQL and Turso Database are both MIT. Turso Cloud is a commercial managed service built on them, so the engine is genuinely open even though the platform is not.

Turso: Is Turso still an edge database?

No. Data Edge, the multi-region edge replication feature, is deprecated. The current positioning is per-tenant and embedded databases, and older material describing edge replication is out of date.

Share

Related pages

Other head to heads