An overview of working with files

Working with files can feel like a free-for-all, but fear no more. Files are just messages with extra information included.

Since files can represent complex information, an app that uses files well can communicate more succinctly and precisely. If you want your app to work with files, you've come to the right place.

The app management scopes page

Uploading files to Slack

Treat files like regular messages

Host files inside Slack effortlessly

Upload files directly to Slack

An unfurled file in a Slack client

Adding remote files

Keep your files hosted wherever you please

Reference and unfurl files remotely

Harness the power of the Remote Files API

Recommended reading