Product Thumbnail

Per User Database Starter

Build database per-user apps with SQLite

Website Builder
Developer Tools
Database

We're excited to announce the release of the Turso Per User Starter, a powerful Next.js boilerplate for building multi-tenant applications.

Top comment

I've been fascinated with the ability to create a database per-tenant since I first discovered Turso, even before I joined the team. Soon after I joined I wanted to see if it was possible to push the boundaries of that to "per user". Turso introduced earlier this year a product called "Multi-DB Schemas" which lets you create a database using another databases schema. With this feature, the idea of creating a database per-user isn't so difficult. Almost all of my demos using Turso use this feature, so I decided to put together a repo containing the code to get started! "Multi-DB Schemas" are still in beta, so let us know what you think, and what we can do to improve.

Comment highlights

Congrats on the launch, love the vision behind creating databases per user, it sounds super useful for multi-tenant apps, curious though how does the beta feature handle large volumes of data, any plans to further optimize it or add new capabilities in the future? Keep up the great work!

Found this new Next.js boilerplate because a friend mentioned it, gotta say I'm not sold yet, having a database per user might be overkill and could get messy, is it scalable enough for larger projects? And what about security?

I stumbled upon this from a friend and while it's an interesting concept, I'm not sure if creating a database per user is the best way to go, isn't it a bit overkill for smaller apps, also curious, has there been any major security concerns around this method also maybe look into better integration options?

Looks pretty rad, I'm liking the Next.js boilerplate for multi-tenant apps, it's super helpful and could be a game-changer now, would love to know if there's plans to add support for any other databases or maybe some more advanced features in the future

Announcing new database tools is great, but let's be real, what devs really need is more support for scaling with actual user data, not just another starter kit, would love to see more focus on real-world challenges and practical integrations, not just another shiny tool, thoughts?

Found out about this from a friend, not sure if creating a database per-user is the best move, seems like it could get really resource-heavy really quick, are there plans to optimize for large user bases or is this more for smaller projects

Wow, I've always thought making a database per-user was next-level stuff, really digging the potential here, seems super useful for anyone diving into multi-tenant apps, keep pushing the boundaries and can't wait to see how this evolves 💡

Found this through a friend's recommendation, saw the potential in creating a database per-user but honestly the whole "Multi-DB Schemas" thing is still pretty confusing, and it's kind of frustrating that it's still in beta, any plans to make this more user-friendly anytime soon?

This looks like a super useful tool for anyone creating multi-tenant apps, love how you pushed the multi-db concept from per-tenant to per-user, definitely helpful in making database management easier, curious where you see this going in the future, like maybe integrating with other types of databases or adding more customization options, have you looked at similar tools like Supabase or Firebase to see what features they offer?

So you're saying we should test this "per-user" database thing? Seems cool but honestly the "Multi-DB Schemas" being in beta makes me cautious, any plans on stabilizing that soon or adding more features to it?

I stumbled upon this tool through an ad and it's interesting but I'm not convinced yet, multi-DB schemas still being in beta makes me wonder how stable this whole thing is and what if it crashes with many users, also, are there any plans to improve the UI or add support for other database types

Thanks for sharing this The per-user database feature seems like a creative for multi-tenant apps.

Awesome to see such innovative feature in action looking forward to seeing how this evolves

The ability to use one database schema to create another incredible useful for development

Wow, the idea of multi DB schemas is brilliant it should make managing user specific data much easier

Congrats on the launch! I’m interested in how this can help reduce my backend workload, especially with custom user setups. Looks like it could save me some time.