Working with files can feel like a free-for-all, but fear no more. Files are now just messages with extra information included. If you want your app to work with files, you've come to the right place.
First things first: prepare your app for working with files.
Read our guide to app setup for files to help you get the scopes and event subscriptions you'll need.
Treat files like regular messages.
Host files inside Slack effortlessly.
Upload files directly to Slack.
Keep your files hosted wherever you please.
Reference and unfurl files remotely.
Read our overview of the Remote Files API.