# Userland: Your business. Your software.

> Your agent builds it. Userland runs it. Apps shaped around the way you work.

Userland helps a connected assistant or coding agent build, deploy, verify and repair standard Cloudflare Worker apps. Apps own their sign-in and data access. Available capabilities depend on the connected client and current hosting policy. Native hosting remains limited to explicitly enabled Accounts; live purchases are not open yet.

- Canonical page: https://userland.fun/
- Userland docs for agents: https://docs.userland.fun/llms.txt
- Start building: https://docs.userland.fun/start/
- Site guide for agents: https://userland.fun/llms.txt
- Sign in (for the business owner): https://console.userland.fun/login

## Starter prompt

The business owner replaces the bracketed line with what they need, then pastes the prompt into a new chat or their coding agent.

### A connected assistant

Use an assistant with Userland tools connected, paste the prompt, and describe what you need. Check the setup guide for supported capabilities. How to add Userland: https://docs.userland.fun/guides/chat-assistants/

```text
Build and publish an app for my business on Userland, using the Userland connector.

What I need:
[Describe who uses the app, what they need to do, and what information should be saved.]

How to work:
1. Read the connector's complete native guide or https://docs.userland.fun/llms.txt, then discover the current capabilities and my existing apps.
2. Use my selected business and existing authorization. Ask only about a missing decision or access that actually blocks the work.
3. Build, deploy, test and repair through the connector. Keep credentials out of source, logs and browser code. Never ask me to paste an API key or a secret into this chat; give me the protected Userland action only when an external credential is needed.
4. Verify the important actions and saved information. Publish publicly when my request authorizes it; otherwise use a protected preview and continue the work you can do. Do not ask for another Userland Publish approval for work I already authorized.
5. Tell me the working link, what you checked, any real unfinished dependency, and recovery options. In a later chat, retrieve the saved app and source from Userland so I do not have to repeat the project history.
```

### A coding agent on your computer

Works with coding agents like Claude Code and Codex.

```text
Build and publish an app for my business on Userland.

What I need:
[Describe who uses the app, what they need to do, and what information should be saved.]

How to work:
1. Read https://docs.userland.fun/llms.txt, then discover the current Userland capabilities and my existing apps.
2. Use my selected business and existing authorization. Ask only about a missing decision or access that actually blocks the work.
3. Build with standard Cloudflare Workers and app-owned sign-in where needed. Keep credentials on the server and out of source, logs and browser code.
4. Use Userland to build, deploy, test and repair the app. Verify the important actions and saved information, not just whether a page opens. Publish publicly when my request authorizes it; otherwise use a protected preview and continue the work you can do.
5. Tell me the working link, what you checked, any real unfinished dependency, and how to recover if something breaks. Save the app's identity so another agent can continue later.
```

## Who it's for

Business owners without an engineering team who already get technical work done with AI:

- Consultants and coaches
- Tutors and instructors
- Classes, camps, and events
- Local service businesses
- Creators and communities
- Small professional firms

## How it works

1. **Describe what you need.** Paste the starter prompt into a connected assistant or coding agent, and describe the workflow in your own words.
2. **Your AI plans and builds.** It discovers the available capabilities, builds the app, and checks the important actions and saved information.
3. **Connect once, then build.** Approve the connection in your browser. Your agent continues within that authorization and asks only when something blocks the work.
4. **Share it with customers.** When the app is verified and hosting is available, share its working link with clients and staff.

## What your app gets

- [Pages and forms](https://docs.userland.fun/start/): Public pages, forms, and the server logic behind them, in one app.
- [Saved data](https://docs.userland.fun/guides/data/): Bookings, leads, orders, and notes are stored for you. There is no database to run.
- [Customer sign-in](https://docs.userland.fun/guides/auth/): Your agent implements sign-in inside your app, using the app’s own database and secret bindings.
- [File uploads](https://docs.userland.fun/guides/files/): Collect documents and photos, and serve them back in your app.
- [Secret API keys](https://docs.userland.fun/guides/secrets/): Connect AI and other services without exposing keys in the browser.
- [Webhooks](https://docs.userland.fun/guides/webhooks/): React to events from the other services you use.
- [App diagnostics](https://docs.userland.fun/guides/troubleshooting/): Inspect collected logs and test evidence for the exact app version when enabled.
- [Recover from a change](https://docs.userland.fun/guides/rollback/): Your agent can deploy an earlier saved version after checking compatibility with current data.
- [Your own domain](https://docs.userland.fun/reference/cli/): Put the app on your own domain when it's ready for customers.

Planned monthly prices: Starter $39/month. Pro $49/month. Max $199/month. Live purchases are not open yet. Compare the approved plan allowances; service terms will take effect before paid hosting opens. Pricing and allowances: https://userland.fun/pricing/

## Safe by default

- **Keys stay secret.** API keys live on the server. The docs tell your agent never to put them in the browser.
- **Recover from a change.** Your agent can inspect an earlier version and check its compatibility before deploying it.
- **A record of what happened.** When collection is enabled, your agent can inspect protected diagnostics for the exact app version.
- **Checks before anything goes live.** Your agent can test a protected preview before publishing. Your app’s own authorization still needs to be implemented and checked.
- **Help from real people.** Use the help link in the console or email support@userland.fun. About Userland: https://userland.fun/about/
