Your data, structured.
Your keys, in control.
mossByte is a RESTful JSON data platform with hierarchical storage, granular access control, schema validation, webhooks, and built-in lifecycle management.
Sign in with Google, GitHub, or Microsoft — create a namespace and start storing data in seconds.
Up and running in seconds
Create a namespace, store an object, and read it back — three requests, zero config.
Sign in with Google, GitHub, or Microsoft, then create a namespace and get your admin key instantly.
Organise objects into logical groups with optional schemas and size limits.
CRUD your objects with revision tracking, content hashing, and schema validation.
# Create a namespace (requires account access token)
curl -X POST /v1/namespaces \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "slug": "my-app", "cf-turnstile-response": "TOKEN" }'
# Response includes your admin key
# { "content": { "admin_key": "aBcDeFg..." } }
# Store an object
curl -X POST /v1/namespaces/my-app/collections/config/objects \
-H "Authorization: Bearer aBcDeFg..." \
-H "Content-Type: application/json" \
-d '{ "slug": "settings", "data": { "theme": "dark" } }'
Everything you need, nothing you don't
A focused platform that does structured data storage right.
Hierarchical by design
Namespace → Collection → Object. A clean three-level hierarchy that maps to how you actually think about data — tenants, groups, and records.
my-app / config / feature-flags
Granular access keys
17 fine-grained action flags — read, create, update, settings, delete, and admin — across namespaces, collections, and objects. Keys inherit downward through the hierarchy with built-in presets for common roles.
collection editor → CRUD objects in that collection
object reader → read that single object
Built-in lifecycle & TTL
Every entity supports expiration, destruction, auto-reset, and extension timers. Build session tokens, ephemeral data, and self-cleaning registries without cron jobs.
JSON Schema validation
Define schemas at any level — namespace, collection, or object. Schemas cascade downward and validate on every create, update, and patch. Keep your data consistent without writing validation logic.
→ enforced on all objects in the collection
Applications & user auth
Register applications, configure OAuth providers, and authenticate end users with Google, GitHub, or Microsoft. Each user gets a provisioned namespace — build multi-tenant apps on top of mossByte.
Your app, their data, no auth system to build
Webhooks & events
Subscribe to entity events — object created, collection deleted, key rotated, credit balance low. mossByte calls your endpoint so you never have to poll.
credits.low → alert before you run out
Also built in
Built for builders
From weekend projects to production microservices — mossByte fits.
Game servers
Server registry with TTL. Servers self-register, expire when they stop heartbeating. Public read for server browsers.
Feature flags
Store config objects per environment. Read keys for your frontend, write keys for your deploy pipeline.
Form submissions
Collect structured data from static sites. Write key in your form handler, admin key for your dashboard.
Ephemeral secrets
Share data that self-destructs after first read using destroy_at. No cleanup needed.
Multi-tenant apps
Register an application, configure OAuth, and give each user their own namespace. Auth and storage in one platform.
Public data APIs
Build your own endpoints. Public read + write keys + webhooks = instant backend for your frontend.
Pay as you go — start for free
No subscriptions, no recurring charges. Every account starts with 5,000 free credits. Buy more when you need them.
Small
Medium
Large
1 credit = 1 API request. Auth, billing, and health checks are always free.
Unlock applications, webhooks, and additional namespaces with credit purchases. Pay with Stripe or PayPal.
Start building in under a minute
Sign in with Google, GitHub, or Microsoft. No credit card required. Create a namespace, get your admin key, and go.