NEW IN 2026:Give AI Agents & Cursor secure native MCP access directly to your live PostgreSQL data.Learn more
Collaborative Headless CMS • Instant REST + GraphQL APIs • Native MCP Server

Connect PostgreSQL. Get instant APIs, a No-Code Collaborative Studio, and Native MCP.

The sovereign, ultra-lean Headless CMS and data engine over any standard PostgreSQL database. No proprietary schemas, no vendor lock-in, and zero memory bloat (<20MB RAM vs 350MB Node.js runtimes).

$docker run -d -p 8080:8080 nusatech/studio
Engine RAM Footprint
7.2 MiB

Strict FinOps limit <20MB

AST Query Throughput
2,535 ops/s

Single-core benchmark

Cold Boot Latency
< 8 ms

Instant K3s pod readiness

Database Lock-in
0% Lock-in

Pure PostgreSQL DDL

app.nusatechstudio.com — Collaborative Studio Console
PostgreSQL 16 (pgxpool active)
ref_indonesia_provinces38 items
Live PostgreSQL Table
KODE
NAMA PROVINSI
IBUKOTA
KAB/KOTA
11
ACEH
Banda Aceh
23
31
DKI JAKARTA
Jakarta
6
32
JAWA BARAT
Bandung
27
51
BALI
Denpasar
9
Postgres PBAC: Full Read/Write Permitted
Open in Full Studio
GET /api/collections/provinces200 OK • 0.9ms
{
  "data": [
    {
      "code": "31",
      "name": "DKI JAKARTA",
      "capital": "Jakarta",
      "regencies_count": 6,
      "status": "published"
    },
    {
      "code": "32",
      "name": "JAWA BARAT",
      "capital": "Bandung",
      "regencies_count": 27,
      "status": "published"
    }
  ],
  "meta": {
    "total": 38,
    "limit": 25,
    "engine": "nusatech-core-go",
    "latency_ns": 894000
  }
}
Zero heap allocations in AST compiler100% Go 1.26 + pgx

Multi-Persona Collaboration

Teams work independently. On the same PostgreSQL data.

No endless Jira tickets to change a single field. Content teams manage assets, developers enjoy pure SQL APIs, and operations govern data security.

No-Code Content Studio

Create, translate, and publish without filing a ticket.

Marketing and content teams get a modern, responsive studio console to update articles, upload banner images, organize product catalogues, and configure localized translations.

  • Visual Live Preview: See your changes in the actual app layout as you type.
  • Dynamic Page Blocks: Assemble modular landing pages with reorderable M2A blocks.
  • Directus 11 UI Parity: Clean, uncluttered UI designed for daily non-technical use.
Status: Draft → PublishedLive Sync
TITLE (ID)
Panduan Registrasi PSE Kemkominfo 2026
LOCALIZATION
Bahasa Indonesia (id-ID) • English (en-US)
PAGE BLOCKS
4 Blocks (Hero, VideoEmbed, Table, FAQ)

Complete CMS Architecture

All the headless CMS features your team needs. Already built-in.

Engineered with full Directus 11 parity, built in pure Go and static Next.js to eliminate runtime bloat.

Digital Asset Manager (DAM)

Upload, categorize, and transform media assets on demand. Request dynamic WebP/AVIF dimensions on-the-fly with CDN caching headers.

/assets/:id?w=600&fit=cover

Reusable M2A Content Blocks

Build flexible page layouts using Many-to-Any (M2A) relationships. Combine hero blocks, galleries, testimonials, and FAQs without touching code.

Directus 11 Reusable Block Model

Visual Editing & Live Preview

Editors see their modifications in your actual frontend application as they type. Works seamlessly with Next.js App Router, Astro, and Nuxt.

Zero-Refresh PostMessage Bridge

Realtime & WebSocket Feeds

Subscribe to any collection changes via WebSockets. Build collaborative multi-user editing, live activity feeds, and instant notification dispatch.

Postgres LISTEN/NOTIFY Powered

Live Analytics Dashboards

Your data is already in PostgreSQL. Build real-time metric cards, bar charts, and trend reports directly on top of it without exporting to separate BI tools.

Zero-ETL Native SQL Analytics

Granular PBAC & RLS Governance

Enforce row-level and column-level access rules compiled directly into SQL queries. Human users and AI agents operate under identical security constraints.

Deterministic Microsecond Evaluation
Model Context Protocol (MCP)

AI that acts directly on your live PostgreSQL data. Not a stale copy.

Connect Cursor, Claude Desktop, ChatGPT, or autonomous AI agents directly to your NusaTech Studio backend. Your AI assistants can scaffold tables, populate content, translate locale records, and run analytical queries — strictly governed by your existing PBAC rules.

Native MCP Server
One-click connect to Cursor IDE or Claude Desktop.
Governed by Default
Agents cannot bypass your row-level SQL policies.
Zero Schema Drift
Direct PostgreSQL introspection keeps AI in sync.
Claude Desktop / Cursor → MCP
Authorized (PBAC)
> Prompt: "Scaffold a blog_posts collection with fields title, slug, content, and an author foreign key."
✓ DDL Migration Executed:
CREATE TABLE "cms_blog_posts" (
"id" uuid PRIMARY KEY,
"title" varchar(255) NOT NULL,
"slug" varchar(255) UNIQUE,
"content" text,
"author_id" uuid REFERENCES "users"(id)
);
Live in Studio in 0.4s • Ready for REST & GraphQL

FinOps & Resource Sovereignty

Radical Zero-Bloat: How NusaTech Studio compares

Why burn 500MB of RAM per instance on Node.js or Java runtimes? NusaTech Studio compiles to a tiny static Go binary.

Engineering MetricNusaTech Studio (Go)Directus 11 (Node)Strapi v5 (Node)Supabase (Fleet)
Production Container RAM7 – 11 MiB280 – 450 MiB350 – 600 MiB1.2 – 2.5 GiB
Cold Boot to Ready Time< 8 ms3,200 ms4,500 ms12,000 ms
AST Query Throughput2,535 ops/s480 ops/s310 ops/s1,800 ops/s
Compiled Binary Size18.4 MB (Static)380 MB620 MBN/A (Multi-repo)
Indonesian Data PresetsNative Built-InManual SQL SeedManual PluginNone
Native MCP Server✓ Built-in✓ Supported✗ No✗ External

Unopinionated • Zero Lock-in

Your PostgreSQL. Your favourite frameworks.

NusaTech Studio sits transparently over your database. Query via standard REST, GraphQL, or pure SQL from any frontend framework.

Next.js
REST + GraphQL
React 19
REST + GraphQL
Astro
REST + GraphQL
Nuxt
REST + GraphQL
SvelteKit
REST + GraphQL
Flutter
REST + GraphQL
Swift (iOS)
REST + GraphQL
Kotlin (Android)
REST + GraphQL
Go
REST + GraphQL
Python
REST + GraphQL
Laravel
REST + GraphQL
Vue.js
REST + GraphQL

Sovereign Master Data

Built-in Indonesian Datasets. Ready out of the box.

Standardized Kemendagri and administrative collections automatically pre-indexed in PostgreSQL.

38 Provinsi Indonesia

Standard kode wilayah Kemendagri dengan ibukota provinsi, koordinat geografis, dan relasi hirarki ke kabupaten/kota.

ref_indonesia_provinces

514 Kabupaten / Kota

Database lengkap seluruh kota dan kabupaten di Indonesia dengan foreign key berindeks b-tree ke tabel provinsi.

ref_indonesia_regencies

7,277 Kecamatan

Hierarki data kecamatan seluruh nusantara siap pakai untuk aplikasi logistik, e-commerce, dan sistem informasi publik.

ref_indonesia_districts
Self-Host Free • Open-Source Sovereignty

Ready to cut your cloud memory footprint by 95%?

Launch the NusaTech Studio Console directly on your K3s cluster or local Docker daemon. No credit card, no telemetry bloat, no vendor lock-in.

$docker run -d -p 8080:8080 nusatech/studio