> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tinycloud.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication

> Choose the TinyCloud sign-in path for browsers, backends, and delegation consumers

TinyCloud sign-in is SIWE-based. This page helps you pick the right path without mixing browser, backend, and delegation-only flows.

## Choose Your Path

| Intent | Go here |
| - | - |
| Browser app with wallet sign-in | [Web sign-in](/guides/authentication/web) |
| Automated, agent-run, or CI browser test | [Automated OpenKey + TinyCloud E2E testing](/guides/browser-e2e-testing) |
| Node backend that owns a space | [Node sign-in](/guides/authentication/node) |
| Node process that only receives delegations | [Node sign-in](/guides/authentication/node) |
| SDK defaults and exact method names | [Web SDK reference](/reference/sdk/web) and [Node SDK reference](/reference/sdk/node) |

## What This Page Covers

* TinyCloud uses SIWE for the sign-in boundary.
* `TinyCloudWeb` is the browser entry point.
* `TinyCloudNode` is the backend entry point.
* OpenKey can be the signer for TinyCloud sign-in, but OpenKey OAuth is a separate flow.

<Note>
  Keep OpenKey references scoped to TinyCloud sign-in support on this page. Use the OpenKey docs for the widget and OAuth flow itself.
</Note>

## When To Split the Journey

Use the Web page when you need a wallet popup and browser session restore.

Use the Node page when you need a private-key-backed backend or a session-only consumer of received delegations.

<Note>
  Verified against `@tinycloud/web-sdk` and `@tinycloud/node-sdk` 3.0.0.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.