mojojojo mojojojo

Data

Hosted JSON records with optional semantic search. No database process to provision and no idle instance to pay for.

A database without another account

Your mojojojo identity owns the records, API keys, vector link, and usage. The service stores nothing in a browser-only tenant or a separate vendor account.

Built for app data

Durable

Records and ownership persist independently from app deployments.

Vector optional

Link search text to a managed vector project when you need semantic retrieval.

No idle fee

Shared databases have no per-customer process to keep running.

API

from mojojojo import Client

client = Client()
database = client.create_database("Product data")
client.data_upsert(database["id"], "customer:123", {
    "name": "Ada", "plan": "starter"
}, search_text="Ada is interested in Mojo hosting")

records = client.data_records(database["id"])

Record values are valid JSON up to 64 KiB. The shared tier includes 10 databases, 10,000 records and 100 MiB per database; the API is tenant-scoped by session or MOJOJOJO_API_KEY.