Kkkbase
App backend hosted in Singapore

Build on a focused JSON backend.

Authenticated record APIs, static app hosting, daily backups, and optional local AI—without exposing PostgreSQL or Redis to the public internet.

Start free · No card required · Published limits shown before signup
create-record.sh
curl -X POST \ https://kkbase.kkboss.com/ v1/cloud/my-project/data/orders \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"data":{"status":"paid","total":89}}'
HTTP 201 { "id": "record_uuid", "data": { "status": "paid", "total": 89 } }
App Hosting, Database & AI

Choose one complete plan.

Every plan combines hosted app files, PostgreSQL records, authenticated APIs and local AI. Upgrade as your usage grows.

Loading plans…

Feature Free Starter Pro
Loading plan data…
Interactive API Demo

Test the REST API Live in Your Browser

Endpoint ready
# Request Payload (POST /data/orders)
POST /v1/cloud/demo-playground/data/orders
Host: kkbase.kkboss.com
Authorization: Bearer <demo credential supplied at runtime>

{
  "customer": "Developer",
  "item": "Starter Plan",
  "total": 9
}
Click 'Run Live API Request' to send an API request...
Quick API guide

A small surface area that is easy to learn.

client-quickstart.js
// 1. Query records directly via standard Fetch / HTTP client: const res = await fetch('https://kkbase.kkboss.com/v1/cloud/my-project/data/orders', { headers: { 'Authorization': 'Bearer YOUR_PROJECT_API_KEY' } }); const { data } = await res.json(); // 2. Insert new JSON records: await fetch('https://kkbase.kkboss.com/v1/cloud/my-project/data/orders', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_PROJECT_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ data: { customer: 'Sarah Tan', total: 89, status: 'paid' } }) });
# PostgreSQL and Redis remain on the private server network. # They are not exposed as public database ports. # Applications connect through the authenticated HTTPS JSON API: https://kkbase.kkboss.com/v1/cloud/{project}/data/{collection}
# List records (GET) curl -X GET https://kkbase.kkboss.com/v1/cloud/{project}/data/{collection} \ -H "Authorization: Bearer YOUR_KEY" # Create record (POST) curl -X POST https://kkbase.kkboss.com/v1/cloud/{project}/data/{collection} \ -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \ -d '{"data": {"name": "Example Record", "status": "active"}}' # Update record (PUT) curl -X PUT https://kkbase.kkboss.com/v1/cloud/{project}/data/{collection}/{id} \ -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \ -d '{"data": {"status": "completed"}}' # Delete record (DELETE) curl -X DELETE https://kkbase.kkboss.com/v1/cloud/{project}/data/{collection}/{id} \ -H "Authorization: Bearer YOUR_KEY"
# 1. Generate an API key in your project portal # Permissions: data.read, data.write # 2. Pass Bearer token in your HTTP header: Authorization: Bearer YOUR_SECRET_API_KEY # 3. Test project endpoint: curl -H "Authorization: Bearer YOUR_SECRET_API_KEY" \ https://kkbase.kkboss.com/v1/cloud/{project}/data/{collection}
public.orders 3 records · 4 columns
id (uuid) customer (text) amount (numeric) status (varchar)
ord_892a01 Sarah Tan $89.00 paid
ord_892a02 Farid Ahmad $249.50 processing
ord_892a03 Wei Lun Lee $149.00 paid
⚡ Realtime schema inspector & cell-level record editor built right into your dashboard.
Open Portal GUI →
Start with the free plan

Your first API project is a few steps away.

Create an account, generate a key, and add your first JSON record from the portal.

Create a free account
Visitor Statistics

Website Traffic & Visitor Logs

Total Pageviews
--
Unique Visitors
--
Today's Views
--
Live Active Now
1

Top Countries / Regions

Platform & Device Breakdown

Recent Visitors Live Stream

● Live Stream Connected
Timestamp IP Address Country & City OS & Browser Telco / ISP
Loading telemetry logs...