Use cases · Magic Cloudlets

What people actually build on cloudlets.

Not a gallery of hypotheticals. Each case below is the shape of a real build — the database, the endpoints, the roles, and how long the clock ran. Described in plain language, generated on the cloudlet, gated from minute one.

Generated, not hand-built Role-gated from minute one Your data, in place
The shape every build shares
One description in: "a task tracker for the support team, admins can delete"
↓ generated and verified on the cloudlet
Database — designed or wrapped, never migrated
Endpoints — CRUD, reporting, workflows, with OpenAPI
Roles — enforced by the runtime, not the generated code
Out the other side: an API, an agent toolbox, or a full app — same anatomy, different costume
Use case 01 · Legacy estates

Wrap the SQL estate you already run.

Somewhere in your building is a SQL Server or MySQL database holding decades of operational truth — and no API. Every team that needs that data files a ticket, and the integration backlog is measured in quarters.

A cloudlet points at that database and generates the API around it: full CRUD per table, reporting endpoints for the queries people keep asking for, every route gated by roles, an OpenAPI spec for whatever consumes it. The schema is untouched and the data never moves — the capabilities come to it.

The backlog was never the work. It was the plumbing.
Build anatomy
DatabaseYour existing estate — zero migration
EndpointsCRUD per table + reporting, with paging, sorting, search
RolesPer endpoint, enforced by the runtime
ExtrasOpenAPI spec per module
ClockMinutes to first endpoints, a session to the full surface
Use case 02 · AI agents

Agents that work your data — without improvising SQL.

An agent that merely talks about your business is a demo. An agent that reads and writes your CRM records, invoices, and orders is a colleague — and the difference is what stands between it and the database.

On a cloudlet, the agent never touches tables directly. Every capability it has is a generated, role-gated endpoint handed to it as an MCP tool, running inside the runtime's capability grants. It can do exactly what you built for it — and structurally nothing else.

Give the agent a toolbox, not a database password.
Build anatomy
DatabaseCRM, billing, orders — wherever the records live
EndpointsScoped reads and writes, exposed as MCP tools
RolesThe agent's token carries a role like any caller
BoundaryCapability grants checked at every dispatch
ClockNew tools generated as the agent's job grows
Use case 03 · The instant database agent

From an existing database to a working agent, in minutes.

This is the previous two cases shaking hands, and the most demo-able thing on this site. Connect a cloudlet to a database you already run. Describe, in a few sentences, what an assistant over that data should be able to do. The cloudlet generates the SQL-aware endpoints, gates them, and hands them to any MCP-capable harness as tools.

No migration, no rebuild, no integration project. The schema you already have becomes the toolbox the agent gets — and when the agent needs a capability that doesn't exist yet, you describe that too.

Connect. Describe. Generate. Attach. The demo is the deployment.
Build anatomy
DatabaseAny of the four engines, as it stands today
EndpointsGenerated from the live schema, query + write
ExposureMCP — Claude, Cursor, Codex, or your own harness
RolesScoped credentials; the agent sees only its grant
ClockMinutes — this one we do live in briefings
Use case 04 · Customer-facing micro-apps

A calculator to the visitor. A lead machine to you.

The screenshot beside this text is a real cloudlet build: a carbon-footprint calculator described during a live client meeting and running the same day. Visitors get a genuinely useful tool — miles driven, flights, diet, home energy in; metric tons out.

The business gets something better. The form asks for a name and an email, and every submission lands in a table on the cloudlet — inputs, results, contact details — that sales can query like any other database. One build, two audiences: a public utility on the surface, a lead-capture instrument underneath.

Swap the CO2 math for a quote estimate, a savings model, or an eligibility check and the anatomy doesn't change. Any calculator your prospects would use is a lead machine wearing a costume.

Useful to them, valuable to you — the same form, doing both jobs.
A carbon footprint calculator built on a Magic Cloudlet, collecting name, email, transport, flights, diet and home energy inputs
Use case 05 · Internal tools

Internal tools, without the internal-tools team.

Every department has one: the tracker, the mini-CRM, the approval flow that lives in a spreadsheet because it never survived prioritization. The build was always small — a few tables, standard operations, a screen. What killed it was the queue.

On a cloudlet that whole shape — database, full CRUD, the KPI endpoints management actually wants, an auth-gated frontend — comes out of a working session instead of a sprint. And because roles are runtime objects, "support can edit, admins can delete, everyone else reads" is a sentence in the description, not a middleware project.

The tool was never expensive. The queue was.
Build anatomy
DatabaseA few purpose-built tables, foreign keys and all
EndpointsFull CRUD + the KPI queries management asks for
FrontendAuth-gated single-page app on the same cloudlet
RolesStated in the description, enforced by the runtime
ClockA working session, not a sprint
Use case 06 · Automation & chatbots

The ambient layer: jobs on a clock, answers on your site.

Not everything is an app. Nightly syncs, hourly polls, weekly report runs, cleanup jobs, threshold alerts — described in a sentence, scheduled on an interval or a fixed date, and journaled so "what ran at 03:14" is a query rather than a mystery.

And on the public side: a chatbot trained on your own website, embedded with a single snippet, answering from your material — with the same lead-capture instinct as the calculator above. The visitor gets answers; you get a record of who asked what, and how to reach them.

The unglamorous automations are where the payroll hours were hiding.
Build anatomy
TasksInterval, fixed date, or custom pattern
TrailEvery run logged, filterable by severity
ChatbotCrawled from your site → embeddable snippet
CaptureConversations and contacts land in queryable tables
ClockAn afternoon for the lot
The fine print, up front

What a cloudlet is not the tool for.

Wrong tool, honestly

Heavy computational workloads — model training, video rendering, scientific number-crunching — belong on infrastructure built for them. Pixel-obsessed consumer frontends are still done faster by the vibe-coding tools, as our own comparison concedes. And systems whose complexity is genuinely bespoke aren't a description — they're an engagement: that's what Managed Services and custom jobs exist for.

Right tool, repeatedly

Data-backed backends, agent toolboxes, internal tools, lead-capturing micro-apps, and scheduled operations — the shapes above cover most of what a mid-size company's backlog is actually made of. If your case rhymes with any of them, the honest answer is usually "a session", and we're happy to prove it live.

Talk to an engineer, not a sales deck

Bring the thing you've been putting off.

The internal tool, the integration, the agent that's been on the backlog for two quarters. 20 minutes — and if it fits, we'll build the first version while you watch.