βΉοΈ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://docs.slack.dev/ |
| Last Crawled | 2026-04-16 12:32:26 (19 hours ago) |
| First Indexed | 2024-12-05 23:38:39 (1 year ago) |
| HTTP Status Code | 200 |
| Meta Title | Slack developer docs | Slack Developer Docs |
| Meta Description | 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. |
| Meta Canonical | null |
| Boilerpipe Text | 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 app 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 | bash
2
Connect to your workspace
Log in and authenticate with your Slack workspace.
slack login
3
Create a project
Set up a new Bolt project from a starter template.
slack create
4
Run your app
See your app working in Slack.
slack run
Explore sample apps
β
Jumpstart your projects with ready-to-use examples.
All Languages
JavaScript
Python
JavaScript
Support Agent
Meet Casey: a template for building an AI support agent with Bolt for JavaScript.
JavaScript
Starter Agent
A minimal starter template for building an AI Slack agent with Bolt for JavaScript.
Python
Starter Agent
A minimal starter template for building an AI Slack agent with Bolt for Python.
Python
Support Agent
Meet Casey: a template for building an AI support agent with Bolt for Python.
Python
Custom Step for Workflow Builder
Add a custom step, then wire it up as a workflow step in our no-code Workflow Builder.
JavaScript
Custom Step for Workflow Builder
Add a custom step, then wire it up as a workflow step in our no-code Workflow Builder.
Tools
β
Pick the tool that fits how you work.
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
. |
| Markdown | guide
[Skip to main content](https://docs.slack.dev/#__docusaurus_skipToContent_fallback)
[](https://docs.slack.dev/)
[Guides](https://docs.slack.dev/)[Reference](https://docs.slack.dev/reference)[Samples](https://docs.slack.dev/samples)[Tools](https://docs.slack.dev/tools)
[Changelog](https://docs.slack.dev/changelog)[Dev Program](https://api.slack.com/developer-program)
`Ctrl+K`
[MANAGE APPS](https://api.slack.com/apps)
- [Welcome\!](https://docs.slack.dev/)
- [Quickstart](https://docs.slack.dev/quickstart)
- [Slack platform](https://docs.slack.dev/overview)
- [Resources](https://docs.slack.dev/developer-support)
- ***
- [AI in Slack](https://docs.slack.dev/ai/)
- [APIs](https://docs.slack.dev/apis/)
- [App management](https://docs.slack.dev/app-management/)
- [App manifests](https://docs.slack.dev/app-manifests/)
- [Admin resources](https://docs.slack.dev/admins/)
- [Authentication](https://docs.slack.dev/authentication/)
- [Block Kit](https://docs.slack.dev/block-kit/)
- [Enterprise](https://docs.slack.dev/enterprise/)
- [Enterprise Search for apps](https://docs.slack.dev/enterprise-search/)
- [GovSlack](https://docs.slack.dev/govslack)
- [Interactivity](https://docs.slack.dev/interactivity/)
- [Messaging](https://docs.slack.dev/messaging/)
- [Security best practices](https://docs.slack.dev/security)
- [Slack Marketplace](https://docs.slack.dev/slack-marketplace/)
- [Surfaces](https://docs.slack.dev/surfaces/)
- [Workflows](https://docs.slack.dev/workflows/)
- ***
- [Legacy](https://docs.slack.dev/legacy/)
- ***
- [ζ₯ζ¬θͺηγγΌγΈ](https://docs.slack.dev/ja-jp/)
# 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.
[ New Create an agent](https://docs.slack.dev/ai/agent-quickstart)
## Get started[β](https://docs.slack.dev/#get-started "Direct link to Get started")
Create your first Slack app quickly.
MacOS/Linux
Windows
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`

2
### Connect to your workspace
Log in and authenticate with your Slack workspace.
`slack login`

3
### Create a project
Set up a new Bolt project from a starter template.
`slack create`

4
### Run your app
See your app working in Slack.
`slack run`

[FULL QUICKSTART GUIDE](https://docs.slack.dev/quickstart)
## Explore sample apps[β](https://docs.slack.dev/#explore-sample-apps "Direct link to Explore sample apps")
Jumpstart your projects with ready-to-use examples.
- All Languages
- JavaScript
- Python
JavaScript
### Support Agent
Meet Casey: a template for building an AI support agent with Bolt for JavaScript.
[TUTORIAL](https://docs.slack.dev/ai/agent-quickstart)
[CODE](https://github.com/slack-samples/bolt-js-support-agent)
JavaScript
### Starter Agent
A minimal starter template for building an AI Slack agent with Bolt for JavaScript.
[CODE](https://github.com/slack-samples/bolt-js-starter-agent)
Python
### Starter Agent
A minimal starter template for building an AI Slack agent with Bolt for Python.
[CODE](https://github.com/slack-samples/bolt-python-starter-agent)
Python
### Support Agent
Meet Casey: a template for building an AI support agent with Bolt for Python.
[TUTORIAL](https://docs.slack.dev/ai/agent-quickstart)
[CODE](https://github.com/slack-samples/bolt-python-support-agent)
Python
### Custom Step for Workflow Builder
Add a custom step, then wire it up as a workflow step in our no-code Workflow Builder.
[TUTORIAL](https://docs.slack.dev/tools/bolt-python/tutorial/custom-steps-workflow-builder-new)
[CODE](https://github.com/slack-samples/bolt-python-custom-step-template)
JavaScript
### Custom Step for Workflow Builder
Add a custom step, then wire it up as a workflow step in our no-code Workflow Builder.
[TUTORIAL](https://docs.slack.dev/tools/bolt-js/tutorials/custom-steps-workflow-builder-new)
[CODE](https://github.com/slack-samples/bolt-js-custom-step-template)
[**SEE MORE SAMPLES**](https://docs.slack.dev/samples)
## Tools[β](https://docs.slack.dev/#tools "Direct link to Tools")
Pick the tool that fits how you work.
[Slack CLI](https://docs.slack.dev/tools/slack-cli)
[Slack Github Action](https://docs.slack.dev/tools/slack-github-action)
[Bolt for Java](https://docs.slack.dev/tools/java-slack-sdk/guides/bolt-basics/)
[Java Slack SDK](https://docs.slack.dev/tools/java-slack-sdk)
[Bolt for JavaScript](https://docs.slack.dev/tools/bolt-js)
[Node Slack SDK](https://docs.slack.dev/tools/node-slack-sdk)
[Bolt for Python](https://docs.slack.dev/tools/bolt-python)
[Python Slack SDK](https://docs.slack.dev/tools/python-slack-sdk)
[**VIEW ALL TOOLS**](https://docs.slack.dev/tools)
## Need help?[β](https://docs.slack.dev/#need-help "Direct link to Need help?")
Our [FAQ](https://docs.slack.dev/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](https://docs.slack.dev/developer-support).
[NextQuickstart](https://docs.slack.dev/quickstart)
.
Tools
- [Slack CLI](https://docs.slack.dev/tools/slack-cli/)
- [Bolt frameworks](https://docs.slack.dev/tools/#bolt)
- [Slack SDKs](https://docs.slack.dev/tools/#sdks)
- [Block Kit Builder](https://app.slack.com/block-kit-builder/)
- [Developer program](https://api.slack.com/developer-program)
- [Code samples & tutorials](https://docs.slack.dev/samples/)
- [All tools](https://docs.slack.dev/tools/)
Learn
- [Learning paths](https://slack.dev/learning-paths/)
- [Workshops](https://slack.dev/workshops)
- [Slack certifications](https://trailheadacademy.salesforce.com/all-offerings#f-assetType=Certification&f-products=Slack&f-siteLanguage=en_US)
- [Trailhead](https://trailhead.salesforce.com/)
- [Resource library](https://slack.dev/resource-library)
- [All learning resources](https://slack.dev/learn)
Community
- [Slack community](https://slack.dev/community)
- [Slack events](https://slack.dev/events)
Resources
- [Docs](https://docs.slack.dev/)
- [Blog](https://slack.dev/blog)
- [Slack marketplace](https://slack.com/marketplace)
- [Developer newsletter](https://slack.dev/newsletter)
Manage Apps
- [Your apps](https://api.slack.com/apps)
- [Status](https://slack-status.com/)
- [Privacy](https://slack.com/trust/privacy/privacy-policy)
- [Terms](https://slack.com/terms-of-service/api)
- [Cookie Preferences](https://docs.slack.dev/)
- [Support](https://docs.slack.dev/developer-support)
- [Changelog](https://docs.slack.dev/changelog)
- [Your Privacy Choices](https://www.salesforce.com/form/other/privacy-request/ "Your Privacy Choices")
Β© 2026 Slack Technologies, LLC, a Salesforce company. All rights reserved. Various trademarks held by their respective owners. |
| Readable Markdown | 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[β](https://docs.slack.dev/#get-started "Direct link to Get started")
Create your first Slack app 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 | bash`
2
### Connect to your workspace
Log in and authenticate with your Slack workspace.
`slack login`
3
### Create a project
Set up a new Bolt project from a starter template.
`slack create`
4
### Run your app
See your app working in Slack.
`slack run`
## Explore sample apps[β](https://docs.slack.dev/#explore-sample-apps "Direct link to Explore sample apps")
Jumpstart your projects with ready-to-use examples.
- All Languages
- JavaScript
- Python
JavaScript
### Support Agent
Meet Casey: a template for building an AI support agent with Bolt for JavaScript.
JavaScript
### Starter Agent
A minimal starter template for building an AI Slack agent with Bolt for JavaScript.
Python
### Starter Agent
A minimal starter template for building an AI Slack agent with Bolt for Python.
Python
### Support Agent
Meet Casey: a template for building an AI support agent with Bolt for Python.
Python
### Custom Step for Workflow Builder
Add a custom step, then wire it up as a workflow step in our no-code Workflow Builder.
JavaScript
### Custom Step for Workflow Builder
Add a custom step, then wire it up as a workflow step in our no-code Workflow Builder.
## Tools[β](https://docs.slack.dev/#tools "Direct link to Tools")
Pick the tool that fits how you work.
## Need help?[β](https://docs.slack.dev/#need-help "Direct link to Need help?")
Our [FAQ](https://docs.slack.dev/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](https://docs.slack.dev/developer-support). |
| Shard | 26 (laksa) |
| Root Hash | 5831388325683996226 |
| Unparsed URL | dev,slack!docs,/ s443 |