Create a database

Launch an isolated SQLite backend with its own API, users, and access rules.

Lowercase and hyphens
/api/db/

Copies another database's collections, functions, schedules and app draft — no records, users or files.

Import a database

Restore a backup bundle (with files) as a brand-new database. It gets a fresh service key and never overwrites an existing database.

Lowercase and hyphens
/api/db/

If this slug already exists, drop that database first — imports never overwrite.

Create a collection

Define a typed record schema and independent API access rules.

API access rules

Edit access rules

Change who may read and write this collection through the public API.

Add a field

Add a new field to .

Stored in the column definition and used whenever a record omits this field. Existing records receive it too. File, relation, and multiple-choice fields cannot have one.

Added fields are never unique—SQLite cannot add a unique column to a table that already holds records. Define unique fields when creating the collection.

Rename collection

Rename . Relation fields that reference it update automatically.

Delete every record?

This removes all records from , along with any files they hold. The collection and its schema stay. This action cannot be undone.

Delete this collection?

This permanently drops and every record it contains. This action cannot be undone.

Edit field

Edit in .

Delete this field?

This permanently drops and its data from . This action cannot be undone.

Add a record

Create a new item in .

Delete this record?

This permanently removes the record from . This action cannot be undone.

Record

Add a user

Create an application identity scoped only to this database.

Shown by this database's app when it credits the records this user created. Leave blank and they appear as “Anonymous” — the email address is never published.

At least 10 characters.

Delete this user?

Their sessions and pending authentication tokens will be removed immediately. Collection records they own are retained.

User

Generate a permissions scaffold

Creates a closed permissions collection and a function with the role lookup already written. Your own rules go in the marked section afterwards.

Comma separated, lowercase, letters and underscores. These are your app's roles, stored as data — separate from the Takhzeen administrator flag on a user.

The generated accounts branch checks for this role. Added to the list above if it is not already there.

Add a superuser

Create another person with full control-plane access.

12+ characters
Superusers can manage every database, user, function, schedule, backup, and server setting.

Set a new password

Changing the password revokes every active session for this superuser.

Superuser

12+ characters

Confirm action

Superuser

Assigned databases

Choose which databases this member can see and manage.

Member

New function

Choose Go or Python and build an isolated database function.

takhzeen.local/function/takhzeen

Read JSON input from stdin. Write output to stdout. Use the imported Call helper for database capabilities.

Who may call this from a published app or form.

Run

Supply the JSON event that the function will read from stdin.

New schedule

Run a function or create a database backup automatically.

Five fields: minute, hour, day, month, weekday. Interval descriptors such as “every 15m” are also accepted.

Delete ?

Send a test email

Confirm your saved delivery settings with a real message.

This uses the currently saved mail settings. Save any changes before sending.

Save your service key

This key is shown only once. Store it securely before closing this window.

Service key

Delete this database?

The database will be moved to Takhzeen’s trash directory. Its public API will stop responding immediately.

Takhzeen

Takhzeen

Version 0.23.0

One server, every backend — lightweight apps, databases, APIs, and functions in a single binary.

What's inside

Isolated SQLite databases
Typed collections & access rules
Per-database users & auth
Google / OIDC social sign-in
No-code & uploaded web apps
Go & Python functions (FaaS)
Cron schedules & backups
Realtime event streams
Relation expand on reads
Workflows: state machines & editor

Generate pages

Scaffold ready-to-use List, View, New, and Edit pages from your collections.