Spaces:
Sleeping
Sleeping
metadata
title: Db
emoji: π
colorFrom: yellow
colorTo: yellow
sdk: docker
pinned: false
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
NT DB β Neon Tech Database
A lightweight JSON-backed database with a REST API and visual dashboard.
Run Locally
npm install
npm start
# Open: http://localhost:7860
API
Create a table
curl -X POST http://localhost:7860/rest/v1/schema/tables \
-H "Content-Type: application/json" \
-d '{
"table": "posts",
"columns": {
"title": { "type": "string" },
"body": { "type": "string" }
}
}'
Insert a row
curl -X POST http://localhost:7860/rest/v1/posts \
-H "Content-Type: application/json" \
-d '{"title": "Hello", "body": "My first post"}'
Query rows
curl http://localhost:7860/rest/v1/posts
curl "http://localhost:7860/rest/v1/posts?title=eq.Hello"
curl "http://localhost:7860/rest/v1/posts?order=created_at.desc&limit=10"
Update a row
curl -X PATCH "http://localhost:7860/rest/v1/posts?id=eq.<uuid>" \
-H "Content-Type: application/json" \
-d '{"title": "Updated title"}'
Delete a row
curl -X DELETE "http://localhost:7860/rest/v1/posts?id=eq.<uuid>"
Deploy to Hugging Face Spaces
- Create a new Space β choose Docker SDK
- Upload all files (or push via git)
- In Space settings β Persistent Storage β attach a disk mounted at
/data - Your NT DB will be live at
https://your-username-nt-db.hf.space
Dashboard
Open the root URL in your browser for the visual table editor.