WerkzFlow
Register Interest

Data Governance Platform

Your data. Your rules.
AI handles the rest.

The AI builds your database. Contracts control who gets access. Your data stays exactly where you want it — on our servers or yours.

From idea to working database in seconds

No SQL. No migrations. No configuration files. Just describe what you need.

1

Describe what you need

"Build me a student enrollment system with courses, students, and registrations."

2

AI creates everything

Tables, fields, relationships, and sample data. No SQL, no migrations, no configuration files.

3

Your apps read and write data

Simple function calls. The AI generates the code your apps need.

4

Access is controlled automatically

Every app gets its own access contract. Read-only apps can only read. Admin apps get full access.

Not just a database. A data governance platform.

Five capabilities that separate this from every other database tool.

Contract-Based Access Control

Every piece of data access goes through a contract. Not API keys that can be leaked. Not role-based permissions that are either too broad or too narrow. Contracts.

Who can access App, user, or service
What they can do Read / Write / Update / Delete
Which tables Scoped to specific collections
How long Permanent or expiry date
Delegation Can they share access further?

If a contract expires, access stops. Revoke a contract, every sub-contract underneath stops too. Automatically.

One Database, Many Apps

Build five different apps that all use the same database. Each app gets exactly the access it needs.

App Access Level
Student Registration PortalRead courses, create enrollments
Teacher DashboardView class lists and grades (read-only)
Admin PanelFull access to everything
Report GeneratorRead-only across all tables
Grade Entry FormWrite access to grades table only

One database. Five apps. Five different permission levels. All managed through contracts.

AI-Powered Setup

When you use the AI builder, the system creates the entire access structure:

1 Database created with you as owner (steward)
2 Each AI-generated app gets its own identity and access contract
3 Permissions scoped automatically based on what the app does
4 Dashboard app gets read-only. Management app gets write. Admin gets everything.

You don't configure any of this.

Delegation Chains

Access flows downward. Revoking access upstream cascades to everything downstream.

You Full access
Your App Read + Write, no delete
Embedded Widget Read-only

If you lose access, everything downstream stops. If you reduce your app's permissions, the widget's permissions shrink to match. No orphaned access. No permission creep.

Complete Audit Trail

Every operation is logged. This is not optional logging you have to set up. It is built into the platform.

Who accessed what data
When timestamped to the second
Authorization which contract allowed it
Changes what was modified

Every read, write, update, and delete is tracked.

Simple API. Serious infrastructure.

Everything a developer needs. Nothing they don't.

Plain JavaScript, No SQL

// Create a record
await db.create("students", {
  name: "Emma Garcia",
  email: "emma@university.edu",
  year: 2
});

// Get all records
const students = await db.getAll("students");

// Update a record
await db.update("students", studentId, { year: 3 });

// Delete a record
await db.delete("students", studentId);

Auto-creates tables and fields on first write. No schema files. No migrations.

REST API for Everything Else

What Endpoint Method
List all records /api/app-data/{baseId}/{collection} GET
Create a record /api/app-data/{baseId}/{collection} POST
Update a record /api/app-data/{baseId}/{collection}?id={id} PUT
Delete a record /api/app-data/{baseId}/{collection}?id={id} DELETE
Read shared data /api/databases/{baseId}/{collection} GET
Check access /api/contracts/check-access POST
Bulk import /api/tables/{tableId}/records/bulk POST

CORS-enabled. Works from any frontend framework.

Built-In Data Tools

Data Grid — Spreadsheet-style view with inline editing, sorting, and search
CSV Import/Export
Recycle Bin — Restore within 30 days
Undo/Redo
Bulk Operations — Import up to 5,000 records at once

Real Database, Not a Toy

PostgreSQL Persists across devices Soft-delete by default Paginated queries Indexed for performance
Enterprise

Bring Your Own Database

Your data stays in your infrastructure. We manage the access layer.

1

Connect your existing database (PostgreSQL, MySQL, or SQL Server)

2

Configure in admin panel (host, credentials, SSL)

3

Choose "Your Database" instead of hosted option

4

Tables created in YOUR database

5

Contracts, permissions, audit trails managed by us

What stays on your servers

  • All record data
  • Tables and columns

What we manage

  • Access control
  • Audit trail
  • Schema registry
  • User/app identities
Database Status
PostgreSQL Supported
MySQL Supported
SQL Server Supported

Connection setup takes ~5 minutes.

Full visibility for your DBA team

Everything your database administrators need in one dashboard.

Health Overview

Real-time status of all database connections and operations.

Contract Management

View, create, revoke, and manage all access contracts.

Expiring Contracts

Alerts for contracts approaching their expiry date.

Audit Log

Searchable, filterable log of every data operation.

Delegation Tree View

Visual hierarchy of all delegation chains and sub-contracts.

Storage Metrics

Track storage usage, record counts, and growth trends.

Enterprise Connections

Manage external database connections and health status.

Share data between apps without sharing credentials

No shared credentials. No API keys that can be stolen. The contract is the access.

Example

CRM app shares customer data with a marketing dashboard

1
CRM owns the customer database

The CRM app created the database and has full steward access.

2
CRM creates a read-only contract for the dashboard

The contract specifies: read access to the customers and orders tables only. No write. Expires in 90 days.

3
Marketing dashboard reads customer data

The dashboard uses its contract to pull customer and order data for reports.

4
Every access is logged

The CRM team can see exactly what the dashboard accessed, when, and how often.

5
Contract expires or is revoked

Access stops immediately. No stale API keys sitting in environment variables. No credentials to rotate.

Start free. Go Enterprise when you're ready.

No credit card required to get started.

Feature Standard (Free) Standard (Pro) Enterprise
Records 1,000 50,000 Unlimited (your database)
Storage 10 MB 500 MB Your infrastructure
Operations/day 5,000 50,000 Unlimited
Data hosting LF servers LF servers Your own database
Contract management Basic Full Full
Audit trail 7 days 90 days Unlimited
DBA Dashboard Limited Full Full
Delegation depth 1 level 2 levels Configurable
DB connections -- -- Unlimited
Support Community Email Dedicated
Start building Upgrade Contact sales

Describe your app. We handle the data.

Database creation, access control, audit trails, and enterprise data hosting. All managed. All from one platform.