---
title: "Build applications"
---

> Documentation Index
> Fetch the complete documentation index at: https://ermahgerd-docs.t-bd7662a5eeb4.workers.ermahgerd.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Build applications

These guides apply to an organization on either managed ermahgerd or your own
installation. You need an organization, permission to deploy, and a reachable
deployment API. Start with [Connect Wrangler](/build/connect-wrangler/).

## Your first Worker

[Deploy Workers](/build/workers/) covers code uploads, versions, rollback,
secrets, and outbound connections. [Use the console](/build/console/) shows where to
find resources and inspect a deployment. Application code enters through
Wrangler; console pages help manage resources and running versions.

## Add capabilities

| Need                                           | Guide                                          |
| ---------------------------------------------- | ---------------------------------------------- |
| Your own application hostname                  | [Custom domains](/build/domains/)              |
| Named state, SQL, alarms, RPC, or WebSockets   | [Durable Objects](/build/durable-objects/)     |
| Recurring background work                      | [Schedules](/build/schedules/)                 |
| Files, archives, and S3 access                 | [Object storage](/build/storage/)              |
| Relational queries and migrations              | [Databases](/build/databases/)                 |
| Small configuration values with expiration     | [Key-value](/build/key-value/)                 |
| A static site or bundled frontend              | [Static assets](/build/static-assets/)         |
| Asynchronous jobs and retries                  | [Queues](/build/queues/)                       |
| Image renditions                               | [Images](/build/images/)                       |
| Your own inference provider and vector indexes | [AI and vector search](/build/ai-and-vectors/) |

## Run and manage applications

Use [Worker observability](/build/observability/) to investigate traffic,
background events, errors, and logs. [Usage and quotas](/build/usage-and-limits/) explains what
consumes an allowance and what happens when a limit is reached.
[Organizations and access](/build/organizations/) covers teams and API
tokens. [Application Access](/build/access/) protects selected Worker
hostnames with login and policy.

Copy resource IDs, Worker URLs, and S3 endpoints from your organization's
console. Example names such as `my-worker` and `media-assets` are names you can
choose; they do not identify pre-existing resources in your account.

For account onboarding, return to [Managed ermahgerd](/managed/). To install
the platform itself, use [Self-hosting](/self-hosted/).

Source: https://ermahgerd-docs.t-bd7662a5eeb4.workers.ermahgerd.io/build/index.mdx
