Slack developer docs
Welcome to the Slack API docs, the place where ideas turn into interactive apps, workflows get automated, and Slack becomes the platform that powers your workday.
Get started
Create your first Slack quickly.
1
Install the Slack CLI
Download the command-line tool for developing Slack apps.
curl -fsSL https://downloads.slack-edge.com/slack-cli/install.sh | bash2
Connect to your workspace
Log in and authenticate with your Slack workspace.
slack login3
Create a project
Set up a new Bolt project from a starter template.
slack create4
Run your app
See your app working in Slack.
slack runExplore sample apps
Jumpstart your projects with ready-to-use examples.
Tools
Pick the tool that fits how you work.

Slack CLI
Slack Github Action
Bolt for Java
Java Slack SDK
Bolt for JavaScript
Node Slack SDK
Bolt for Python
Python Slack SDK
Need help?
Our FAQ answers many common questions about using our APIs. If you can't find your answer there, you can reach our dedicated Developer Support team through our handy support system.