---
title: "Slack developer docs"
summary: "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."
url: "https://docs.slack.dev/"
type: "guide"
---

Source: https://docs.slack.dev/

# 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.

[

![bookmark icon](/img/logos/agent.svg)

New

Create an agent



](/ai/agent-quickstart)

## Get started {#get-started}

Create your first Slack app quickly.

MacOS/LinuxWindows

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 | bash`![](/img/devhub-icons/copy.svg)

2

### Connect to your workspace

Log in and authenticate with your Slack workspace.

`slack login`![](/img/devhub-icons/copy.svg)

3

### Create a project

Set up a new Bolt project from a starter template.

`slack create`![](/img/devhub-icons/copy.svg)

4

### Run your app

See your app working in Slack.

`slack run`![](/img/devhub-icons/copy.svg)

[FULL QUICKSTART GUIDE](https://docs.slack.dev/quickstart.md)

  

## Explore sample apps {#explore-sample-apps}

Jumpstart your projects with ready-to-use examples.

[**SEE MORE SAMPLES**](https://docs.slack.dev/samples.md)

## Tools {#tools}

Pick the tool that fits how you work.

[

![Slack CLI](/img/logos/slack-cli.png)

### Slack CLI

](/tools/slack-cli)[

![Slack Github Action](/img/logos/slack-github-action.svg)

### Slack Github Action

](/tools/slack-github-action)[

![Bolt for Java](/img/logos/bolt-java-logo.svg)

### Bolt for Java

](/tools/java-slack-sdk/guides/bolt-basics/)[

![Java Slack SDK](/img/logos/java-logo.svg)

### Java Slack SDK

](/tools/java-slack-sdk)[

![Bolt for JavaScript](/img/logos/bolt-js-logo.svg)

### Bolt for JavaScript

](/tools/bolt-js)[

![Node Slack SDK](/img/logos/node-logo.svg)

### Node Slack SDK

](/tools/node-slack-sdk)[

![Bolt for Python](/img/logos/bolt-py-logo.svg)

### Bolt for Python

](/tools/bolt-python)[

![Python Slack SDK](/img/logos/python-logo.svg)

### Python Slack SDK

](/tools/python-slack-sdk)

[**VIEW ALL TOOLS**](https://docs.slack.dev/tools.md)

## Need help? {#need-help}

Our [FAQ](https://docs.slack.dev/faq.md) 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](https://docs.slack.dev/developer-support.md).
