Datab
DatabStudio empty demo

Start a fresh institution on your laptop in one command.

The empty demo boots the full DatabStudio backend with production migrations only — no sample data, no fake members, no pre-loaded patients. You create your first institution through a built-in setup wizard and grow it from zero.

89 MB zipJava 21 + Docker requiredfresh databasefully offline
Pick a type, start fresh

Nine institution types — one engine, three sectors.

Choose the type that matches your real workload. The Studio modules — Finance, School, Health — light up based on what you select.

Finance

3 types
COOPERATIVE

Member savings, loans, repayments, mandates.

MICROFINANCE

Short-cycle loans, savings groups, schedules.

EMPLOYER

Payroll-linked deductions and payouts.

Education

3 types
SCHOOL

Classes, students, attendance, fees, assessments.

RESEARCH_INSTITUTE

Cohorts, research departments, conference letters.

TUTORIAL_CENTRE

Prep classes, tuition, mock scores, certificates.

Health

3 types
HOSPITAL

Patients, appointments, visits, prescriptions, billing.

LABORATORY

Lab patients, scientists, test results, billing.

TEST_CENTRE

Anonymous flows, counselling appointments, letters.

One command, then a wizard

Unzip. Run one script. Create your first institution.

The bundle ships a self-contained backend JAR and platform-specific launch scripts. It spins up a Postgres container on a high port (no collision with anything else), boots the backend with production migrations only, and waits for you to create your first institution.

# Mac / Linux
unzip datab-studio-empty-v1.0.zip
cd demo-bundle-empty
./run-databstudio-empty.sh

# Windows
unzip datab-studio-empty-v1.0.zip
cd demo-bundle-empty
run-databstudio-empty.bat

# 1. Check setup status
curl http://127.0.0.1:8080/api/v1/demo/empty/status

# 2. Bootstrap your first institution + ADMIN
curl -X POST \
  http://127.0.0.1:8080/api/v1/demo/empty/bootstrap \
  -H 'Content-Type: application/json' \
  -d '{
        "institutionName": "Acme Cooperative",
        "institutionType": "COOPERATIVE",
        "adminEmail":      "admin@acme.test",
        "adminPassword":   "ChangeMe@123"
      }'

# 3. Sign in
curl -X POST http://127.0.0.1:8080/api/auth/login \
  -H 'Content-Type: application/json' \
  -d '{"email":"admin@acme.test","password":"ChangeMe@123"}'
Optional guided onboarding

Four steps per sector to get to a working institution.

GET /api/v1/demo/empty/onboarding returns per-sector progress against the four most important first actions. Use it to drive a checklist UI, or treat it as documentation for where to click first.

Finance

  1. 01Add first member
  2. 02Open first savings account
  3. 03Record first deposit
  4. 04Create first loan

School

  1. 01Create class
  2. 02Add student
  3. 03Take attendance
  4. 04Record assessment

Health

  1. 01Add patient
  2. 02Create appointment
  3. 03Record visit
  4. 04Issue prescription
Ready for the real thing?

After the empty demo, the next step is a Datab Node deployment.

The same backend, the same engine, the same modules — installed on a Datab Node appliance in your institution's office. Connect Datab CRM, Atlas identity, Orula intelligence, and Gu protection. Talk to us.