Forge Registry

v0.1.0
Operational
0
Published Kits
0
Downloads
0
Publishes
0s
Uptime
Kit Registry
Loading...
Features
📦
Kit Publishing
Active
Upload .sck archives via bearer-authenticated POST. Validates kit.json, stores on disk, snapshots version.
Publishes: 0
Deletes: 0
📄
Version History
Active
Every publish stores a versioned .sck snapshot. Download any previous version via query parameter.
Format: .sck (ZIP)
Storage: disk
📥
Archive Download
Active
Full kit download as .sck archive. ETag + If-None-Match for client-side cache validation.
Downloads: 0
Cache hits: 0
📁
Single File Access
Active
Serve individual kit files via Bun.file() zero-copy sendfile. MIME type detection for common formats.
Endpoint: /api/kits/:id/files/*
🔒
Bearer Auth
Active
Read endpoints are open. Write operations (publish, delete) require FORGE_REGISTRY_SECRET bearer token.
Read: open
Write: bearer
💾
Git Backup
-
Auto-commit kit changes to a Git repository on every publish. Non-blocking background push.
Repo: -
Lifetime (Since Boot)
0
Requests
0
Publishes
0
Downloads
0
Cache Hits
0
Deletes
0
Errors
API Endpoints
List Kits
GET /api/kits
Get Manifest
GET /api/kits/:id
Download .sck
GET /api/kits/:id/archive
Single File
GET /api/kits/:id/files/*
Versions
GET /api/kits/:id/versions
Publish Kit
POST /api/kits/:id
Delete Kit
DELETE /api/kits/:id
Health
GET /health