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

# Introduction

> NoCloud NUI SDK - TypeScript library for uploading files from NUI to NoCloud storage

TypeScript client library for uploading files from CFX NUI (browser) to NoCloud storage. Seamless integration with the [CFX SDK](/cloud/cfx) - handles signed URLs and secure uploads automatically without exposing API keys.

<Warning>
  This SDK requires the [CFX SDK](/cloud/cfx/installation) to be running on your
  server. If the `nocloud` resource is not available, methods will throw a
  `NoCloudResourceIsNotFound` error.
</Warning>

## Features

<CardGroup cols={2}>
  <Card title="Seamless Integration" icon="plug">
    Works with CFX SDK out of the box
  </Card>

  <Card title="Secure by Default" icon="shield">
    API keys never exposed to the browser
  </Card>

  <Card title="Zero Dependencies" icon="bolt">
    Lightweight, self-contained library
  </Card>

  <Card title="TypeScript First" icon="code">
    Full type safety
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/cloud/sdks/cfx/nui/installation">
    Install the NUI SDK
  </Card>

  <Card title="Storage" icon="database" href="/cloud/sdks/cfx/nui/storage">
    Upload files from NUI
  </Card>
</CardGroup>
