> For the complete documentation index, see [llms.txt](https://docs.file0.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.file0.dev/sdk.md).

# SDK

- [Upload](https://docs.file0.dev/sdk/upload.md): Uploading a file is as simple as calling the \`set\` method with the file name and the file content.
- [Download](https://docs.file0.dev/sdk/download.md): You can easily access your files in different formats (text, json, stream, etc...).
- [Tokens (Client upload)](https://docs.file0.dev/sdk/tokens-client-upload.md): Managing large file uploads on the server comes with caveats. The recommended way is to authorize the client to upload a the specific file directly to File0, bypassing your server.
- [Publish](https://docs.file0.dev/sdk/publish.md): Files are private by default, but you can make them public and share the public URL with anyone.
- [List and Search](https://docs.file0.dev/sdk/list-and-search.md): You can list files and apply filters. The returned list is paginated.
- [Delete](https://docs.file0.dev/sdk/delete.md): You can delete files by providing the file name.
