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

# V1

- [Create new app](https://docs.appetize.io/rest-api/v1/create-new-app.md)
- [Update existing app](https://docs.appetize.io/rest-api/v1/update-existing-app.md)
- [Direct file uploads](https://docs.appetize.io/rest-api/v1/direct-file-uploads.md)
- [Delete app](https://docs.appetize.io/rest-api/v1/delete-app.md)
- [List apps](https://docs.appetize.io/rest-api/v1/list-apps.md)
- [Usage summary](https://docs.appetize.io/rest-api/v1/usage-summary.md)
- [Devices & OS Versions](https://docs.appetize.io/rest-api/v1/devices-and-os-versions.md): List of available devices and operating systems.
- [v1](https://docs.appetize.io/rest-api/v1/devices-and-os-versions/v1.md): List of available devices and operating systems.
- [IP Blocks](https://docs.appetize.io/rest-api/v1/ip-blocks.md): Get IP blocks for Appetize streaming servers. These are the IPs from which your running apps will be making network call. Use the IP blocks to whitelist access to your backend if it is not public.
- [v1](https://docs.appetize.io/rest-api/v1/ip-blocks/v1.md): Get IP blocks for Appetize streaming servers. These are the IPs from which your running apps will be making network call. Use the IP blocks to whitelist access to your backend if it is not public.
