# Welcome

Welcome to the [Beaker Browser](https://beakerbrowser.com) documentation!

{% content-ref url="getting-started-with-beaker" %}
[getting-started-with-beaker](getting-started-with-beaker)
{% endcontent-ref %}

## Beginner

* [Creating New Hyperdrives](beginner/creating-new-hyperdrives)
* [Changing a Drive's Title or Thumbnail](beginner/changing-a-drive-title-or-thumbnail)
* [Using the Editor](beginner/using-the-editor)
* [Detaching the Editor](beginner/detaching-the-editor)
* [Creating Files and Folders](beginner/creating-files-and-folders)
* [Importing and Exporting Files](beginner/importing-and-exporting-files)
* [Sharing Hyperdrives](beginner/sharing-hyperdrives)
* [Hosting Hyperdrives](beginner/hosting-hyperdrives)

## Intermediate

* [Your Profile Drive](intermediate/your-profile-drive)
* [Your Address Book](intermediate/your-address-book)
* [Your System Drive](intermediate/your-system-drive)

## Advanced

* [Webterm](advanced/webterm). Beaker's terminal environment.
* [Creating Mounts](advanced/creating-mounts)
* [Editing File Metadata](advanced/editing-file-metadata)
* [Forking Hyperdrives](advanced/forking-hyperdrives)
* [Comparing and Merging Hyperdrives](advanced/comparing-and-merging-hyperdrives)

## APIs

* [beaker.capabilities](apis/beaker.capabilities). Create temporary, revocable URLs which map to hyperdrives.
* [beaker.contacts](apis/beaker.contacts). Read and manage the user's address book.
* [beaker.hyperdrive](apis/beaker.hyperdrive). Methods to read and write Hyperdrive data.
* [beaker.markdown](apis/beaker.markdown). Render Markdown into HTML.
* [beaker.peersockets](apis/beaker.peersockets). Send and receive messages to peers on a hyperdrive.
* [beaker.shell](apis/beaker.shell). Global user interface methods, typically user dialogs.
* [beaker.terminal](apis/beaker.terminal). Register commands which are accessible from [Webterm](advanced/webterm).

## Developers

* [Introduction to Hyperdrive](developers/introduction-to-hyperdrive)
* [Index.json Manifest](developers/index.json-manifest). Information about the Hyperdrive manifest file, `index.json`.
* [Content-Type Negotiation](developers/content-type-negotiation). How `hyper://` handles URLs without extensions.
* [Frontends (.ui folder)](developers/frontends-.ui-folder). A tool to inject HTML output into every browsed resource.
* [.Goto Files](developers/goto-files). Files which act like shortcuts.
