# Uploads a file to Lusid Drive. If using an SDK, consider using the UploadAsStreamAsync function for larger files instead. `CreateFile` `POST /api/files` - [OpenAPI fragment](https://www.lusid.com/docs/api/drive/endpoints/files/CreateFile.json) - [Rendered page](https://www.lusid.com/docs/api/drive/endpoints/files/CreateFile) ## Referenced schemas - [StorageObject](https://www.lusid.com/docs/api/drive/schemas/StorageObject.txt) [< Files](https://www.lusid.com/docs/api/drive/endpoints/files/llms.txt)