Site in one command
create-oneorigin-app writes the ONEORIGIN landing build, wrangler config and deploy scripts.
ONEORIGIN
Skip the setup. Scaffold a site, call the agent SDK, and run the server side on Base44 backend functions with keys you control.
> npx create-oneorigin-app@latest my-site
Give your project a job
create-oneorigin-app writes the ONEORIGIN landing build, wrangler config and deploy scripts.
@one.origin/sandbox streams agent turns from your Worker. The key never reaches the browser.
Entities, backend functions and API keys run on Base44. No servers to patch.
Bearer keys are hashed with SHA-256 before they touch the database, and revocable per project.
Static assets and API routes deploy to Cloudflare Workers, so every region answers from cache.
Seven guides at docs.1origin.dev, generated from the same source as this page.
The stack
No Docker, no SSH, no config files. Workers for the edge, Base44 for state.
Functions answer every request, and Base44 automations keep running while you sleep.
ooApi creates and lists records for real. Not a mock endpoint.
Entities keep your data: items, keys, owners, timestamps, plus the history Base44 stores.
Wire the same backend to LINE, WhatsApp, Telegram or the browser.
Hashed keys, CORS allow-list, and per-entity access rules.
Server side
Both are deployed and answering. Keys are issued per project, and every write is recorded with an owner and a timestamp.
Open in Base44 →/functions/ooHealth200/functions/ooApi?resource=items200/functions/ooApi?resource=items201Missing or wrong key returns 401. Missing title returns 400 title_required.
Start from the Base44 template, keep the ONEORIGIN design, ship on your own domain.
Start deploy →FAQ
Node 20 or newer. The CLI pulls the template, then wrangler deploys it. No other tooling.
On Base44 backend functions, with entities for storage. The site itself runs on Cloudflare Workers.
You issue a key per project. Only its SHA-256 hash is stored, so the plaintext is shown once.
Yes. Point a subdomain at the worker and add a route. Every site here uses that pattern.