Database, Hosting, Git, and the rest of one project.

Each product has a job. A project can be Database only. The others use the same org and the same permissions.

Database

The metadata-driven data plane. You define collections and fields; Tefily exposes a project HTTP API.

  • Schema builder: string, number, boolean, datetime, array, map, reference, file
  • Data browser with type-aware editors and a project-wide files view
  • Endpoint toggles for list / get / create / update / delete and file ops
  • Access rules: requireAuth, field compare, role checks, file size and MIME limits
  • Project auth on a _users collection, with JWTs for end users
  • Built-in API tester so you can hit the route before you write the client
ExampleDatabase
posts collection
title string
status string
views number
published boolean

requireAuth · owner

GET /api/p/:projectId/posts

Hosting

Hosting for container backends and static sites. Build, attach a domain, scale replicas, read logs and metrics in the same project.

  • Buildpack deploys from a Git repo or a .tar / .tgz archive
  • Auto-deploy on push when the git source is in auto / auto-branch mode
  • Static sites with size limits that grow with the plan
  • Custom hostnames, TLS, secrets, replica counts, CPU and memory ceilings
  • Logs and metrics in the same console as the app
ExampleHosting
web app
Build
Buildpack
Source
Git repository
Deploy
On push

Replicas, CPU, and memory follow the plan. Logs stay in this console.

Git

Git next to the app it deploys. Browse the tree, review a merge request, clone over HTTPS or SSH.

  • Repos with default branch, clone URLs, and deploy keys
  • File tree, blob viewer, branches, commits, unified diffs, tags
  • Merge requests: draft, review, inline comments, approve, suggested changes
  • Account SSH keys for git-over-SSH; Smart HTTP on the API host
  • The source Hosting already knows how to build
ExampleGit
  1. web
  2. main

src/main.dart

title
− status: draft
+ status: published

Merge requests: review, inline comments, approve. Clone over HTTPS or SSH.

Project management

A Linear-shaped workspace nested inside the Tefily project. Work items live in Postgres, not in a Database collection.

  • Nested projects with icons, identifiers, and feature flags
  • Issues, cycles, modules, custom views, pages, and intake
  • List and Gantt-style layouts, estimates, labels, automations
  • Coding agents can attach to work items when agents are enabled

Dashboards

Dashboards over Database collections. Drag widgets onto a 40-column canvas and point them at a query.

  • Line, bar, pie, and table widgets; move, resize, edit
  • Aggregations: sum, avg, min, max, count, percentile, group-by, time buckets
  • Multiple datasets per chart and a shared date-range filter
  • Calculated fields when the raw collection is not the story

UI builder

A visual Flutter page builder with a live canvas. Bind widgets to data, fire actions, preview on a device frame, then run the same document.

  • Pages rail, widget palette, tree, properties, variables, data sources
  • Bindings, visibility, list data sources, and actions (fetch, navigate, set state)
  • Design, preview, and run modes; undo/redo; version snapshots
  • Companion app for full-screen run mode on a phone

DNS

DNS for the project. Connect Cloudflare or manage records manually so Hosting hostnames resolve.

  • Providers: manual or Cloudflare (token stored, never shown again)
  • Zones, verification, nameservers, gateway CNAME / A instructions
  • A, AAAA, CNAME, TXT. Including @ and *.preview wildcards
  • System-managed records stay locked; yours you can delete

Assistant, agents, MCP

An in-project chat that can operate the platform, from Database through Project management, plus optional coding-agent runs on work items. The same tools are available over MCP for Cursor.

  • Assistant with a tool loop over the admin surface
  • Coding agents tied to Project management issues (plan-gated: 0 / 5 / 25 agents)
  • Agent runs per billing period: none on Free, 100 on Pro, 1,000 on Scale
  • MCP stdio server for Cursor and Claude Desktop
  • iPad coding companion for chat, repo browse, and pending edits

Account, orgs, access

Register once. Organizations and projects are the tenancy unit for every other product.

  • Register and sign in with password or Google / Microsoft / Apple SSO
  • Organizations, invites, nested teams, custom roles, ownership transfer
  • Projects as the tenancy unit that hosts every other product
  • Usage meters, spend caps, on-demand, invoices. In the same settings
  • SSH keys, personal access tokens, project service tokens

SDKs

End-user clients for one project. An admin SDK for the console surface. Service tokens when your backend should skip end-user rules. The JavaScript and Dart samples are on the home page.

  • @kataflax/sdk for JavaScript / TypeScript
  • kataflax_client_sdk for Dart
  • Admin client for schemas, hosting, git, project management, and the rest
  • Docs live at docs.tefily.com (opens in a new tab)

Start with Database on Free

Add hosting, git, or agents when the project needs them. Plans are on the pricing page.

See pricing