PageSourceSearch

https://slack.dev/marketplace/

html slack.dev collected 2026-10-02 02:18:37 UTC 115,820 bytes, 940 lines download raw bytes

1<!DOCTYPE html>
2<!--
3          ++++      :::::                                   LLLLL                                          KKKKK
4         ++++++    :::::::                                  LLLLL                                          KKKKK
5          +++++    :::::::                                  LLLLL                                          KKKKK
6                   :::::::                                  LLLLL                                          KKKKK
7    ++++++++++++   :::::::   ::::            sSSSSSSSSs     LLLLL       aAAAAaa AAAAA        ccccccc       KKKKK     KKKKK
8   ++++++++++++++  :::::::  ::::::         SSSSSSSSSSSSSs   LLLLL     aAAAAAAAAAAAAAA      CCCCCCCCCCCc    KKKKK    KKKKK
9    ++++++++++++    :::::   :::::         SSSSSS    SSSSs   LLLLL    aAAAAAAAAAAAAAAA    cCCCCCCCCCCCCCC   KKKKK  KKKKK
10                                          SSSSSs            LLLLL   aAAAAa     AAAAAA    CCCCC     cCCCc   KKKKKKKKKK
11   :::::   :::::    +++++++++++++          sSSSSSSSSSs      LLLLL   aAAAA       AAAAA   CCCCC              KKKKKKKKKK
12  ::::::  :::::::  +++++++++++++++               sSSSSSs    LLLLL   aAAAAa     aAAAAA   CCCCCC     cCCCc   KKKKKkKKKKK
13   ::::   :::::::   +++++++++++++         SSSS     SSSSSs   LLLLL    aAAAAAAAAAAAAAAA    CCCCCcccccCCCCC   KKKKK  KKKKK
14          :::::::                         SSSSSSSSSSSSSs    LLLLL     aAAAAAAAAAAAAAA     cCCCCCCCCCCCC    KKKKK    KKKKK
15          :::::::  +++++                    sSSSSSSSSSs     LLLLL       aAAAAaa AAAAA       CCCCCCCCc      KKKKK     KKKKK
16          :::::::  ++++++
17           :::::    ++++
18
19
20Thanks for taking a peek! Maybe a job is what you seek?
21https://slack.com/careers
22--><html lang="en-US">
23<head>
24	
25<meta charset="UTF-8">
26
27
28<!-- meta -->
29<meta name="author" content="Slack Developers">
30<meta name="theme-color" content="">
31<meta name="color-scheme" content="dark light">
32<meta name="viewport" content="width=device-width, initial-scale=1" />
33
34
35<link rel="profile" href="http://gmpg.org/xfn/11" />
36<link rel="pingback" href="https://slack.dev/xmlrpc.php" />
37
38<!-- google site verification -->
39<meta name="google-site-verification" content="nu-sFhB5rLNfbYIaBrcVrVs6-bALWCkMJyBCDVvwH3k" />
40
41<!-- preconnect -->
42<link rel="preconnect" href="https://d34u8crftukxnk.cloudfront.net" crossorigin>
43<link rel="preconnect" href="https://cdn.cookielaw.org" crossorigin>
44<link rel="dns-prefetch" href="https://docs.slack.dev">
45<link rel="dns-prefetch" href="https://www.googletagmanager.com">
46
47<!-- manifest -->
48<link rel="manifest" href="/wp-content/themes/octothorpe-theme/public/site.webmanifest">
49	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
50	
50<script>
51		window.dataLayer = window.dataLayer || [];
52		function gtag(){dataLayer.push(arguments);}
53		gtag('consent', 'default', {
54			analytics_storage: 'denied',
55			ad_storage: 'denied',
56			ad_user_data: 'denied',
57			ad_personalization: 'denied',
58			functionality_storage: 'denied',
59			personalization_storage: 'denied',
60			wait_for_update: 2000,
61		});
62	</script>
62
63		
64	<!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ -->
65	<title>Marketplace | Slack Developers</title>
66	<meta name="description" content="Your home for all you need in order to build with Slack, the work OS.
" />
67	<link rel="canonical" href="https://slack.dev/marketplace/" />
68	<meta property="og:locale" content="en_US" />
69	<meta property="og:type" content="website" />
70	<meta property="og:title" content="Marketplace | Slack Developers" />
71	<meta property="og:description" content="Your home for all you need in order to build with Slack, the work OS.
" />
72	<meta property="og:url" content="https://slack.dev/marketplace/" />
73	<meta property="og:site_name" content="Slack Developers" />
74	<meta property="og:image" content="https://d34u8crftukxnk.cloudfront.net/slack.dev/prod/og-default.jpg" />
75	<meta property="og:image:width" content="1200" />
76	<meta property="og:image:height" content="630" />
77	<meta property="og:image:type" content="image/jpeg" />
78	<meta name="twitter:card" content="summary_large_image" />
79	<meta name="twitter:site" content="@SlackAPI" />
80	
80<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/slack.dev\/marketplace\/","url":"https:\/\/slack.dev\/marketplace\/","name":"Marketplace | Slack Developers","isPartOf":{"@id":"https:\/\/slack.dev\/#website"},"datePublished":"2026-05-19T23:56:49+00:00","description":"Your home for all you need in order to build with Slack, the work OS.\u2028","breadcrumb":{"@id":"https:\/\/slack.dev\/marketplace\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/slack.dev\/marketplace\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/slack.dev\/marketplace\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/slack.dev\/"},{"@type":"ListItem","position":2,"name":"Marketplace"}]},{"@type":"WebSite","@id":"https:\/\/slack.dev\/#website","url":"https:\/\/slack.dev\/","name":"Slack Developers","description":"Your home for all you need in order to build with Slack, the work OS.\u2028","publisher":{"@id":"https:\/\/slack.dev\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/slack.dev\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/slack.dev\/#organization","name":"Slack Developers","url":"https:\/\/slack.dev\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/slack.dev\/#\/schema\/logo\/image\/","url":"https:\/\/d34u8crftukxnk.cloudfront.net\/slack.dev\/prod\/wordmark.png","contentUrl":"https:\/\/d34u8crftukxnk.cloudfront.net\/slack.dev\/prod\/wordmark.png","width":1240,"height":340,"caption":"Slack Developers"},"image":{"@id":"https:\/\/slack.dev\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/SlackAPI","https:\/\/bsky.app\/profile\/slack.dev","https:\/\/www.linkedin.com\/company\/tiny-spec-inc\/"]}]}</script>
80
81	<!-- / Yoast SEO plugin. -->
82
83
84<link rel='dns-prefetch' href='//cdn.cookielaw.org' />
85	<!-- Google Tag Manager -->
86	
86<script>
vendor: 331 bytes, lines 86-90
86(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
87	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
88	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
89	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
90	})(window,document,'script','dataLayer','
90GTM-5JD7D7X9
vendor: 3 bytes, line 90
90');
90</script>
90
91	<!-- End Google Tag Manager -->
92		<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://slack.dev/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fslack.dev%2Fmarketplace%2F" />
93<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://slack.dev/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fslack.dev%2Fmarketplace%2F&#038;format=xml" />
94<style id="wp-img-auto-sizes-contain-inline-css">
95img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
96/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
97</style>
98<style id="wp-emoji-styles-inline-css">
99
100	img.wp-smiley, img.emoji {
101		display: inline !important;
102		border: none !important;
103		box-shadow: none !important;
104		height: 1em !important;
105		width: 1em !important;
106		margin: 0 0.07em !important;
107		vertical-align: -0.1em !important;
108		background: none !important;
109		padding: 0 !important;
110	}
111/*# sourceURL=wp-emoji-styles-inline-css */
112</style>
113<style id="wp-block-library-inline-css">
114:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
114--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
115
116/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
117</style>
118<style id="classic-theme-styles-inline-css">
119/*! This file is auto-generated */
120.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
121/*# sourceURL=/wp-includes/css/classic-themes.min.css */
122</style>
123
124<style id="global-styles-inline-css">
125:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1250) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
125.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
126/*# sourceURL=global-styles-inline-css */
127</style>
128
129<link rel='stylesheet' id='all-css-12' href='https://slack.dev/wp-content/plugins/prismatic/lib/highlight/css/dracula.css?m=1775502653g' type='text/css' media='all' />
130<style id="jetpack-stats-inline-css">
131img#wpstats{display:none}
132/*# sourceURL=jetpack-stats-inline-css */
133</style>
134<link rel='stylesheet' id='all-css-14' href='https://slack.dev/wp-content/themes/octothorpe-theme/dist/assets/main.css?m=1788219976g' type='text/css' media='all' />
135<script id="onetrust-sdk-js" async charset="UTF-8" data-domain-script="0198614a-ba8b-77a9-8d49-cfaf177eabd7" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"></script>
vendor: 1 bytes, line 135
135
136<script id="onetrust-sdk-js-after">
137function OptanonWrapper() {}
138//# sourceURL=onetrust-sdk-js-after
139</script>
vendor: 1 bytes, line 139
139
140<script type="text/javascript" src="https://slack.dev/wp-content/plugins/octothorpe-core/assets/js/onetrust.js?m=1776024748g" ></script>
140<link rel="https://api.w.org/" href="https://slack.dev/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://slack.dev/wp-json/wp/v2/pages/9311" /><meta name="generator" content="WordPress 7.1.2" />
141<link rel='shortlink' href='https://slack.dev/?p=9311' />
142<link rel="shortcut icon" type="image/x-icon" href="https://slack.dev/wp-content/plugins/octothorpe-core/assets/favicons/prod-frontend.svg">
143<link rel="icon" href="https://d34u8crftukxnk.cloudfront.net/slack.dev/local/cropped-slack-favicon.png?w=32" sizes="32x32" />
144<link rel="icon" href="https://d34u8crftukxnk.cloudfront.net/slack.dev/local/cropped-slack-favicon.png?w=192" sizes="192x192" />
145<link rel="apple-touch-icon" href="https://d34u8crftukxnk.cloudfront.net/slack.dev/local/cropped-slack-favicon.png?w=180" />
146<meta name="msapplication-TileImage" content="https://d34u8crftukxnk.cloudfront.net/slack.dev/local/cropped-slack-favicon.png?w=270" />
147</head>
148
149<body class="wp-singular page-template-default page page-id-9311 wp-custom-logo wp-embed-responsive wp-theme-octothorpe-theme site">
150	<!-- skip to main content -->
151	<a class="btn btn--secondary skip-link is-focusable" href="#main" role="button">Skip to main content</a>
152
153	<!-- accessibility announcer -->
154	<div data-announce aria-live="polite" class="visually-hidden"></div>
155
156	<header class="site-header" data-variant="default">
157		
158<!-- Desktop nav bar -->
159<nav class="nav" aria-label="Primary">
160	<div class="nav__bar l-container l-container--wide">
161		<a class="nav__logo" href="https://slack.dev/" aria-label="Slack" data-track="logo" data-track-location="nav">
162			<img class="nav__logo-white" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/logo-reverse.svg" alt="Slack">
163			<img class="nav__logo-color" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/logo-color.svg" alt="Slack">
164		</a>
165
166		<ul class="nav__menu">
167											<li class="nav__item">
168					<button class="nav__trigger"
169						aria-expanded="false"
170						aria-controls="nav-panel"
171						data-panel="get-started"
172            data-track="" data-track-location="nav">
173						Get Started						<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 1L4 4L1 1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>					</button>
174				</li>
175															<li class="nav__item">
176					<button class="nav__trigger"
177						aria-expanded="false"
178						aria-controls="nav-panel"
179						data-panel="learn"
180            data-track="" data-track-location="nav">
181						Learn						<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 1L4 4L1 1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>					</button>
182				</li>
183															<li class="nav__item">
184					<a class="nav__link" href="/blog" data-track="" data-track-location="nav">
185						Blog					</a>
186				</li>
187															<li class="nav__item">
188					<a class="nav__link" href="/marketplace/" data-track="" data-track-location="nav">
189						Marketplace					</a>
190				</li>
191															<li class="nav__item">
192					<a class="nav__link" href="https://docs.slack.dev" target="_blank" rel="noopener noreferrer" data-track="" data-track-location="nav">
193						Docs					</a>
194				</li>
195															<li class="nav__item">
196					<a class="nav__link" href="https://docs.slack.dev/tools" target="_blank" rel="noopener noreferrer" data-track="" data-track-location="nav">
197						Tools					</a>
198				</li>
199															<li class="nav__item">
200					<a class="nav__link" href="https://slackcommunity.com" target="_blank" rel="noopener noreferrer" data-track="" data-track-location="nav">
201						Community					</a>
202				</li>
203									</ul>
204
205		<div class="nav__actions">
206			<button data-color-scheme-toggle class="color-scheme-toggle" aria-label="Toggle Dark Mode">
207				<svg class="icon-dark" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 256 256">
208	<g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero;
208 opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)">
209		<path d="M 46.715 90 c -3.908 0 -7.841 -0.514 -11.717 -1.552 C 23.391 85.337 13.69 77.893 7.682 67.487 C 1.674 57.08 0.077 44.957 3.188 33.349 c 3.11 -11.607 10.554 -21.308 20.961 -27.316 c 8.601 -4.967 18.349 -6.923 28.193 -5.659 c 1.257 0.162 2.277 1.095 2.548 2.332 c 0.271 1.238 -0.265 2.512 -1.338 3.185 c -13.943 8.735 -18.418 26.742 -10.188 40.996 l 0 0 C 51.592 61.14 69.426 66.268 83.96 58.56 c 1.117 -0.596 2.491 -0.421 3.426 0.434 c 0.936 0.854 1.235 2.204 0.746 3.373 c -3.826 9.156 -10.395 16.621 -18.997 21.586 C 62.204 87.955 54.509 90 46.715 90 z M 43.74 6.101 c -5.805 0.421 -11.436 2.15 -16.592 5.127 c -9.019 5.207 -15.47 13.614 -18.166 23.674 C 6.287 44.961 7.67 55.469 12.877 64.488 c 5.207 9.019 13.614 15.471 23.673 18.165 c 10.058 2.697 20.567 1.311 29.585 -3.895 c 5.156 -2.977 9.47 -6.989 12.737 -11.806 c -15.547 4.094 -32.303 -2.515 -40.705 -17.066 l 0 0 C 29.768 35.336 32.427 17.518 43.74 6.101 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
210	</g>
211</svg>
212<svg class="icon-light" xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 256 256">
213	<g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)">
214		<path d="M 45 68 c -12.682 0 -23 -10.317 -23 -23 c 0 -12.682 10.318 -23 23 -23 c 12.683 0 23 10.318 23 23 C 68 57.683 57.683 68 45 68 z M 45 28 c -9.374 0 -17 7.626 -17 17 s 7.626 17 17 17 s 17 -7.626 17 -17 S 54.374 28 45 28 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
215		<path d="M 45 17.556 c -1.657 0 -3 -1.343 -3 -3 V 3 c 0 -1.657 1.343 -3 3 -3 c 1.657 0 3 1.343 3 3 v 11.556 C 48 16.212 46.657 17.556 45 17.556 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
216		<path d="M 45 90 c -1.657 0 -3 -1.343 -3 -3 V 75.444 c 0 -1.657 1.343 -3 3 -3 c 1.657 0 3 1.343 3 3 V 87 C 48 88.657 46.657 90 45 90 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
217		<path d="M 14.556 48 H 3 c -1.657 0 -3 -1.343 -3 -3 c 0 -1.657 1.343 -3 3 -3 h 11.556 c 1.657 0 3 1.343 3 3 C 17.556 46.657 16.212 48 14.556 48 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
218		<path d="M 87 48 H 75.444 c -1.657 0 -3 -1.343 -3 -3 c 0 -1.657 1.343 -3 3 -3 H 87 c 1.657 0 3 1.343 3 3 C 90 46.657 88.657 48 87 48 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
219		<path d="M 66.527 26.473 c -0.768 0 -1.535 -0.293 -2.121 -0.878 c -1.172 -1.172 -1.172 -3.071 0 -4.243 l 8.171 -8.171 c 1.172 -1.172 3.07 -1.171 4.242 0 c 1.172 1.172 1.172 3.071 0 4.243 l -8.171 8.171 C 68.063 26.18 67.295 26.473 66.527 26.473 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
220		<path d="M 15.302 77.698 c -0.768 0 -1.536 -0.293 -2.121 -0.879 
220c -1.172 -1.171 -1.172 -3.071 0 -4.242 l 8.171 -8.171 c 1.171 -1.172 3.071 -1.172 4.242 0 c 1.172 1.171 1.172 3.071 0 4.242 l -8.171 8.171 C 16.837 77.405 16.069 77.698 15.302 77.698 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
221		<path d="M 23.473 26.473 c -0.768 0 -1.536 -0.293 -2.121 -0.878 l -8.171 -8.171 c -1.172 -1.172 -1.172 -3.071 0 -4.243 c 1.172 -1.172 3.072 -1.171 4.243 0 l 8.171 8.171 c 1.172 1.172 1.172 3.071 0 4.243 C 25.008 26.18 24.24 26.473 23.473 26.473 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
222		<path d="M 74.698 77.698 c -0.768 0 -1.535 -0.293 -2.121 -0.879 l -8.171 -8.171 c -1.172 -1.171 -1.172 -3.071 0 -4.242 c 1.172 -1.172 3.07 -1.172 4.242 0 l 8.171 8.171 c 1.172 1.171 1.172 3.071 0 4.242 C 76.233 77.405 75.466 77.698 74.698 77.698 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: currentColor; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round"/>
223	</g>
224</svg>			</button>
225			
226<div class="navigation__search" role="search" aria-label="Site search">
227	<button class="search__toggle" type="button" aria-expanded="false" aria-controls="search-form" aria-label="Open search">
228		<svg class="search__icon search__icon--search" aria-hidden="true" focusable="false" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
229			<circle cx="8.5" cy="8.5" r="5.75" stroke="currentColor" stroke-width="1.5"/>
230			<path d="M13 13L17.5 17.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
231		</svg>
232		<svg class="search__icon search__icon--close" aria-hidden="true" focusable="false" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
233			<path d="M5 5L15 15M15 5L5 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
234		</svg>
235	</button>
236
237	<form id="search-form" class="search__form" method="get" action="https://slack.dev/">
238		<label for="slack-search" class="screen-reader-text">Search Slack Developers</label>
239		<div class="search__input-container">
240			<input id="slack-search" class="search__input" type="search" name="s" placeholder="Search Slack Developers" value="" autocomplete="off" tabindex="-1" required />
241			<button type="button" class="search__clear" aria-label="Clear search"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6464 3.64643C19.8417 3.45117 20.1582 3.45117 20.3534 3.64643C20.5487 3.84169 20.5487 4.15821 20.3534 4.35346L12.707 11.9999L20.3534 19.6464C20.5487 19.8417 20.5487 20.1582 20.3534 20.3535C20.1582 20.5487 19.8417 20.5487 19.6464 20.3535L11.9999 12.707L4.35344 20.3535C4.15819 20.5486 3.84166 20.5486 3.64641 20.3535C3.45117 20.1582 3.45122 19.8417 3.64641 19.6464L11.2929 11.9999L3.64641 4.35346C3.4512 4.15821 3.45119 3.84168 3.64641 3.64643C3.84167 3.45122 4.15819 3.45122 4.35344 3.64643L11.9999 11.2929L19.6464 3.64643Z" fill="currentColor"/></svg></button>
242		</div>
243		<input type="hidden" id="g_search" name="g_search" value="7726160fd9" /><input type="hidden" name="_wp_http_referer" value="/marketplace/" />	</form>
244</div>
245			<a href="https://api.slack.com/apps" target="_blank" rel="noopener noreferrer" class="nav__cta btn btn--secondary btn--sm" data-track="manage_apps" data-track-location="nav">
246				Manage Apps
247			</a>
248			<button class="nav__hamburger" aria-label="Menu">
249				<svg width="24" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.52 2C1.22667 2 0.983333 1.90667 0.79 1.72C0.596667 1.52667 0.5 1.28667 0.5 1C0.5 0.713334 0.596667 0.476667 0.79 0.290001C0.983333 0.0966671 1.22667 0 1.52 0H16.48C16.7733 0 17.0167 0.0966671 17.21 0.290001C17.4033 0.476667 17.5 0.713334 17.5 1C17.5 1.28667 17.4033 1.52667 17.21 1.72C17.0167 1.90667 16.7733 2 16.48 2H1.52ZM1.52 7C1.22667 7 0.983333 6.90667 0.79 6.72C0.596667 6.52667 0.5 6.28667 0.5 6C0.5 5.71333 0.596667 5.47667 0.79 5.29C0.983333 5.09667 1.22667 5 1.52 5H16.48C16.7733 5 17.0167 5.09667 17.21 5.29C17.4033 5.47667 17.5 5.71333 17.5 6C17.5 6.28667 17.4033 6.52667 17.21 6.72C17.0167 6.90667 16.7733 7 16.48 7H1.52ZM1.52 12C1.22667 12 0.983333 11.9067 0.79 11.72C0.596667 11.5267 0.5 11.2867 0.5 11C0.5 10.7133 0.596667 10.4767 0.79 10.29C0.983333 10.0967 1.22667 10 1.52 10H16.48C16.7733 10 17.0167 10.0967 17.21 10.29C17.4033 10.4767 17.5 10.7133 17.5 11C17.5 11.2867 17.4033 11.5267 17.21 11.72C17.0167 11.9
249067 16.7733 12 16.48 12H1.52Z" fill="#1D1C1D"></path></svg>			</button>
250		</div>
251	</div>
252</nav>
253
254<!-- Mega-menu panel (hoisted, outside nav) -->
255<div class="nav-panel" id="nav-panel" role="region" aria-label="Submenu" hidden>
256		<div class="nav-panel__content" data-content="get-started" hidden>
257		<div class="nav-panel__inner l-container l-container--wide">
258			<div class="nav-panel__header">
259				<h2 class="nav-panel__heading">Get Started</h2>
260								<p class="nav-panel__description">New to the Slack platform? Jump in and build your first app using Bolt.</p>
261											</div>
262			<div class="nav-panel__body">
263				<div class="nav-panel__sections">
264										<div class="nav-panel__section">
265						<h3 class="nav-panel__label">The basics</h3>
266						<ul class="nav-panel__links">
267														<li>
268								<a class="nav-panel__link" href="https://docs.slack.dev/overview/" target="_blank" rel="noopener noreferrer" data-track="platform-overview" data-track-location="nav">
269									Platform overview								</a>
270							</li>
271														<li>
272								<a class="nav-panel__link" href="/marketplace/" data-track="marketplace-overview" data-track-location="nav">
273									Marketplace Overview								</a>
274							</li>
275														<li>
276								<a class="nav-panel__link" href="https://docs.slack.dev/quickstart/" target="_blank" rel="noopener noreferrer" data-track="quickstart-guide" data-track-location="nav">
277									Quickstart guide								</a>
278							</li>
279													</ul>
280					</div>
281										<div class="nav-panel__section">
282						<h3 class="nav-panel__label">Explore</h3>
283						<ul class="nav-panel__links">
284														<li>
285								<a class="nav-panel__link" href="https://api.slack.com/developer-program" target="_blank" rel="noopener noreferrer" data-track="developer-program" data-track-location="nav">
286									Developer Program								</a>
287							</li>
288														<li>
289								<a class="nav-panel__link" href="https://docs.slack.dev/samples/" target="_blank" rel="noopener noreferrer" data-track="code-samples-tutorials" data-track-location="nav">
290									Code samples &amp; tutorials								</a>
291							</li>
292													</ul>
293					</div>
294									</div>
295								<aside class="nav-panel__sidebar">
296					<h3 class="nav-panel__label">Designing agents</h3>
297					<a class="nav-panel__card" href="https://docs.slack.dev/ai/agent-design/" target="_blank" rel="noopener noreferrer" data-track="master-the-basics" data-track-location="nav">
298						<img class="nav-panel__card-img" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/nav/card-get-started.jpg?v=1" alt="Designing agents">
299						<span class="nav-panel__card-cta">Master the basics</span>
300					</a>
301				</aside>
302							</div>
303		</div>
304	</div>
305		<div class="nav-panel__content" data-content="learn" hidden>
306		<div class="nav-panel__inner l-container l-container--wide">
307			<div class="nav-panel__header">
308				<h2 class="nav-panel__heading">Learn</h2>
309								<p class="nav-panel__description">Dive into tutorials, articles, and videos designed to expand your skills and stay up to date.</p>
310												<a class="nav-panel__cta btn btn--text btn--sm with-icon icon-arrow" href="/learn" data-track="begin-your-journey" data-track-location="nav">
311					Begin your journey				</a>
312							</div>
313			<div class="nav-panel__body">
314				<div class="nav-panel__sections">
315										<div class="nav-panel__section">
316						<h3 class="nav-panel__label">Concepts</h3>
317						<ul class="nav-panel__links">
318														<li>
319								<a class="nav-panel__link" href="https://docs.slack.dev/surfaces/app-design/" target="_blank" rel="noopener noreferrer" data-track="app-design" data-track-location="nav">
320									App Design								</a>
321							</li>
322														<li>
323								<a class="nav-panel__link" href="https://docs.slack.dev/block-kit/designing-with-block-kit/" target="_blank" rel="noopener noreferrer" data-track="block-kit-design" data-track-location="nav">
324									Block Kit Design								</a>
325							</li>
326														<li>
327								<a class="nav-panel__link" href="https://docs.slack.dev/ai/agent-design/" target="_blank" rel="noopener noreferrer" data-track="agent-design" data-track-location="nav">
328									Agent Design								</a>
329							</li>
330													</ul>
331					</div>
332										<div class="nav-panel__section">
333						<h3 class="nav-panel__label">Resources</h3>
334						<ul class="nav-panel__links">
335														<li>
336								<a class="nav-panel__link" href="/developer-stories/" data-track="developer-stories" data-track-location="nav">
337									Developer Stories								</a>
338							</li>
339														<li>
340								<a class="nav-panel__link" href="https://trailheadacademy.salesforce.com/certificate/exam-slack-developer---Slack-Dev-201" target="_blank" rel="noopener noreferrer" data-track="slack-certifications" data-track-location="nav">
341									Slack Certifications								</a>
342							</li>
343														<li>
344								<a class="nav-panel__link" href="https://trailhead.salesforce.com" target="_blank" rel="noopener noreferrer" data-track="trailhead" data-track-location="nav">
345									Trailhead								</a>
346							</li>
347													</ul>
348					</div>
349									</div>
350								<aside class="nav-panel__sidebar">
351					<h3 class="nav-panel__label">Slack Dev Day</h3>
352					<a class="nav-panel__card" href="/slack-dev-day" data-track="watch-the-recordings" data-track-location="nav">
353						<img class="nav-panel__card-img" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/nav/card-dev-day.jpg?v=2" alt="Slack Dev Day">
354						<span class="nav-panel__card-cta">Watch the recordings</span>
355					</a>
356				</aside>
357							</div>
358		</div>
359	</div>
360	</div>
361
362<dialog class="nav-drawer" aria-label="Mobile navigation">
363	<div class="nav-drawer__toolbar">
364		<a class="nav-drawer__logo" href="https://slack.dev/" aria-label="Slack" data-track="logo" data-track-location="nav_mobile">
365			<img class="nav-drawer__logo-color" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/logo-color.svg" alt="Slack">
366			<img class="nav-drawer__logo-white" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/logo-reverse.svg" alt="Slack">
367		</a>
368		<button class="nav-drawer__close" aria-label="Close navigation">
369			<svg width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M7.65636 6.5L12.26 11.1036C12.42 11.2636 12.5 11.4564 12.5 11.6818C12.5 11.9073 12.42 12.1 12.26 12.26C12.1 12.42 11.9073 12.5 11.6818 12.5C11.4564 12.5 11.2636 12.42 11.1036 12.26L6.5 7.65636L1.89636 12.26C1.73636 12.42 1.54364 12.5 1.31818 12.5C1.09273 12.5 0.9 12.42 0.74 12.26C0.58 12.1 0.5 11.9073 0.5 11.6818C0.5 11.4564 0.58 11.2636 0.74 11.1036L5.34364 6.5L0.74 1.89636C0.58 1.73636 0.5 1.54364 0.5 1.31818C0.5 1.09273 0.58 0.899999 0.74 0.739999C0.9 0.58 1.09273 0.5 1.31818 0.5C1.54364 0.5 1.73636 0.58 1.89636 0.739999L6.5 5.34364L11.1036 0.739999C11.2636 0.58 11.4564 0.5 11.6818 0.5C11.9073 0.5 12.1 0.58 12.26 0.739999C12.42 0.899999 12.5 1.09273 12.5 1.31818C12.5 1.54364 12.42 1.73636 12.26 1.89
369636L7.65636 6.5Z" fill="currentColor" stroke="currentColor" stroke-width="0.5"></path></svg>
370		</button>
371	</div>
372	<div class="nav-drawer__body">
373		<ul class="nav-drawer__menu">
374															<li class="nav-drawer__item">
375					<button class="nav-drawer__trigger" aria-expanded="false">
376						Get Started					</button>
377					<div class="nav-drawer__submenu" hidden>
378												<p class="nav-drawer__desc">
379							New to the Slack platform? Jump in and build your first app using Bolt.													</p>
380																		<div class="nav-drawer__section">
381							<h3 class="nav-drawer__label">The basics</h3>
382							<ul class="nav-drawer__links">
383																<li>
384									<a class="nav-drawer__link" href="https://docs.slack.dev/overview/" target="_blank" rel="noopener noreferrer" data-track="platform-overview" data-track-location="nav_mobile">
385										Platform overview									</a>
386								</li>
387																<li>
388									<a class="nav-drawer__link" href="/marketplace/" data-track="marketplace-overview" data-track-location="nav_mobile">
389										Marketplace Overview									</a>
390								</li>
391																<li>
392									<a class="nav-drawer__link" href="https://docs.slack.dev/quickstart/" target="_blank" rel="noopener noreferrer" data-track="quickstart-guide" data-track-location="nav_mobile">
393										Quickstart guide									</a>
394								</li>
395															</ul>
396						</div>
397												<div class="nav-drawer__section">
398							<h3 class="nav-drawer__label">Explore</h3>
399							<ul class="nav-drawer__links">
400																<li>
401									<a class="nav-drawer__link" href="https://api.slack.com/developer-program" target="_blank" rel="noopener noreferrer" data-track="developer-program" data-track-location="nav_mobile">
402										Developer Program									</a>
403								</li>
404																<li>
405									<a class="nav-drawer__link" href="https://docs.slack.dev/samples/" target="_blank" rel="noopener noreferrer" data-track="code-samples-tutorials" data-track-location="nav_mobile">
406										Code samples &amp; tutorials									</a>
407								</li>
408															</ul>
409						</div>
410																		<a class="nav-drawer__card" href="https://docs.slack.dev/ai/agent-design/" target="_blank" rel="noopener noreferrer" data-track="master-the-basics" data-track-location="nav_mobile">
411							<img class="nav-drawer__card-img" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/nav/card-get-started.jpg?v=1" alt="Designing agents">
412							<span class="nav-drawer__card-cta">Master the basics</span>
413						</a>
414											</div>
415				</li>
416																			<li class="nav-drawer__item">
417					<button class="nav-drawer__trigger" aria-expanded="false">
418						Learn					</button>
419					<div class="nav-drawer__submenu" hidden>
420												<p class="nav-drawer__desc">
421							Dive into tutorials, articles, and videos designed to expand your skills and stay up to date.														<a href="/learn" class="with-icon icon-arrow" data-track="begin-your-journey" data-track-location="nav_mobile">Begin your journey>
422								Begin your journey							</a>
423													</p>
424																		<div class="nav-drawer__section">
425							<h3 class="nav-drawer__label">Concepts</h3>
426							<ul class="nav-drawer__links">
427																<li>
428									<a class="nav-drawer__link" href="https://docs.slack.dev/surfaces/app-design/" target="_blank" rel="noopener noreferrer" data-track="app-design" data-track-location="nav_mobile">
429										App Design									</a>
430								</li>
431																<li>
432									<a class="nav-drawer__link" href="https://docs.slack.dev/block-kit/designing-with-block-kit/" target="_blank" rel="noopener noreferrer" data-track="block-kit-design" data-track-location="nav_mobile">
433										Block Kit Design									</a>
434								</li>
435																<li>
436									<a class="nav-drawer__link" href="https://docs.slack.dev/ai/agent-design/" target="_blank" rel="noopener noreferrer" data-track="agent-design" data-track-location="nav_mobile">
437										Agent Design									</a>
438								</li>
439															</ul>
440						</div>
441												<div class="nav-drawer__section">
442							<h3 class="nav-drawer__label">Resources</h3>
443							<ul class="nav-drawer__links">
444																<li>
445									<a class="nav-drawer__link" href="/developer-stories/" data-track="developer-stories" data-track-location="nav_mobile">
446										Developer Stories									</a>
447								</li>
448																<li>
449									<a class="nav-drawer__link" href="https://trailheadacademy.salesforce.com/certificate/exam-slack-developer---Slack-Dev-201" target="_blank" rel="noopener noreferrer" data-track="slack-certifications" data-track-location="nav_mobile">
450										Slack Certifications									</a>
451								</li>
452																<li>
453									<a class="nav-drawer__link" href="https://trailhead.salesforce.com" target="_blank" rel="noopener noreferrer" data-track="trailhead" data-track-location="nav_mobile">
454										Trailhead									</a>
455								</li>
456															</ul>
457						</div>
458																		<a class="nav-drawer__card" href="/slack-dev-day" data-track="watch-the-recordings" data-track-location="nav_mobile">
459							<img class="nav-drawer__card-img" src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/nav/card-dev-day.jpg?v=2" alt="Slack Dev Day">
460							<span class="nav-drawer__card-cta">Watch the recordings</span>
461						</a>
462											</div>
463				</li>
464																			<li class="nav-drawer__item">
465					<a class="nav-drawer__link" href="/blog" data-track="" data-track-location="nav_mobile">
466						Blog					</a>
467				</li>
468																			<li class="nav-drawer__item">
469					<a class="nav-drawer__link" href="/marketplace/" data-track="" data-track-location="nav_mobile">
470						Marketplace					</a>
471				</li>
472																			<li class="nav-drawer__item">
473					<a class="nav-drawer__link" href="https://docs.slack.dev" target="_blank" rel="noopener noreferrer" data-track="" data-track-location="nav_mobile">
474						Docs					</a>
475				</li>
476																			<li class="nav-drawer__item">
477					<a class="nav-drawer__link" href="https://docs.slack.dev/tools" target="_blank" rel="noopener noreferrer" data-track="" data-track-location="nav_mobile">
478						Tools					</a>
479				</li>
480																			<li class="nav-drawer__item">
481					<a class="nav-drawer__link" href="https://slackcommunity.com" target="_blank" rel="noopener noreferrer" data-track="" data-track-location="nav_mobile">
482						Community					</a>
483				</li>
484									</ul>
485				<div class="nav-drawer__cta">
486						<a href="https://api.slack.com/apps" class="btn btn--primary" target="_blank" rel="noopener noreferrer" data-track="manage-apps" data-track-location="nav_mobile">
487				Manage Apps			</a>
488						<a href="https://api.slack.com/developer-program" class="btn btn--secondary" target="_blank" rel="noopener noreferrer" data-track="join-developer-program" data-track-location="nav_mobile">
489				Join developer program			</a>
490					</div>
491			</div>
492</dialog>
493	</header>
494
495	<!-- main -->
496	<main id="main" class="site-content" tabindex="-1">
497
498	<!-- Hero -->
499	<section class="l-section">
500		<div class="l-container feature feature--image">
501			<div class="feature__inner">
502				<div class="feature__content">
503					<span class="eyebrow">Marketplace</span>
504					<h1 class="feature__headline">Build for the Slack Marketplace</h1>
505					<p class="feature__subhead">Your one-stop hub for everything you need to build, polish, and distribute a high-quality app on the Slack Marketplace.</p>
506					<div class="feature__ctas">
507						<a href="https://slack.com/marketplace/" class="btn btn--primary with-icon icon-arrow" data-track="marketplace" data-track-location="marketplace_hero">Go to Marketplace</a>
508						<a href="#marketplace-101" class="btn btn--secondary" data-track="marketplace_101" data-track-location="marketplace_hero">Marketplace 101</a>
509					</div>
510				</div>
511				<div class="feature__media" aria-hidden="true">
512					<div class="feature__media-frame" style="aspect-ratio: auto;">
513					<svg viewBox="0 0 640 360" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_32582)"><path d="M450.872 167.582C460.887 173.359 460.944 182.707 450.986 188.484L332.714 257.09C322.756 262.867 306.578 262.867 296.564 257.09L177.516 188.484C167.502 182.718 167.445 173.359 177.402 167.582L295.675 98.976C305.621 93.2105 321.811 93.2105 331.825 98.976L450.872 167.582" fill="white"/><path d="M314.666 254.134C309.175 254.134 303.911 252.917 300.209 250.779L181.173 182.173C178.484 180.626 177.276 178.955 177.276 177.988C177.276 177.044 178.45 175.407 181.082 173.883L299.354 105.276C303.011 103.15 308.252 101.933 313.732 101.933C319.212 101.933 324.487 103.15 328.179 105.288L447.226 173.894C449.915 175.441 451.122 177.112 451.122 178.079C451.122 179.023 449.949 180.66 447.317 182.184L329.045 250.791C325.376 252.917 320.135 254.134 314.666 254.134V254.134Z" fill="white"/><path d="M300.06 292.923C299.878 292.855 299.707 292.775 299.524 292.695C299.707 292.775 299.878 292.843 300.06 292.923Z" fill="black"/><path d="M296.562 291.252C297.007 291.513 297.52 291.764 298.044 292.025C297.542 291.775 297.041 291.525 296.562 291.252Z" fill="black"/><path d="M466.446 207.577L458.425 202.608V212.194C458.448 215.981 455.975 219.757 450.996 222.645L332.724 291.252C324.088 296.255 310.781 296.915 300.857 293.242C313.641 298.222 332.542 305.955 348.299 297.085L466.571 228.479C476.517 222.713 476.472 213.354 466.457 207.577H466.446Z" fill="black"/><path d="M181.173 182.173L207.025 197.07L299.343 143.52C303.001 141.393 308.241 140.177 313.721 140.177C319.202 140.177 324.477 141.393 328.168 143.531L421.364 197.24L447.318 182.184C449.949 180.66 451.123 179.023 451.123 178.079C451.123 177.112 449.915 175.441 447.226 173.894L328.179 105.288C324.488 103.161 319.213 101.933 313.733 101.933C308.253 101.933 303.012 103.15 299.355 105.276L181.071 173.871C178.439 175.395 177.266 177.033 177.266 177.977C177.266 178.943 178.473 180.615 181.162 182.161L181.173 182.173Z" fill="#381038"/><path d="M411.292 177.806C410.927 178.147 409.173 191.475 408.66 191.771L385.293 205.44C381.761 207.486 376.019 207.486 372.464 205.44C376.019 207.486 385.657 212.24 394.646 207.566L416.681 194.659L411.292 177.795V177.806Z" fill="black"/><path d="M408.615 174.099L388.244 162.34C384.689 160.293 378.947 160.293 375.415 162.34L352.048 176.009C348.516 178.056 348.539 181.377 352.093 183.424L372.464 195.182C376.019 197.229 381.761 197.229 385.293 195.182L408.66 181.513C412.192 179.466 412.17 176.146 408.615 174.099Z" fill="white"/><path d="M411.292 177.806C411.292 179.148 410.426 180.49 408.66 181.514L385.293 195.182C381.761 197.229 376.019 197.229 372.464 195.182L352.093 183.424C350.316 182.401 349.427 181.059 349.416 179.717V189.974C349.416 191.316 350.316 192.658 352.093 193.681L372.464 205.44C376.019 207.487 381.761 207.487 385.293 205.44L408.66 191.771C410.426 190.747 411.304 189.406 411.292 188.064V177.806Z" fill="#7ECFD7"/><path d="M388.232 193.443L408.66 181.491C412.192 179.444 412.169 176.123 408.614 174.076L388.243 162.318C385.828 160.93 382.41 160.498 379.345 161.01L358.655 173.11C355.123 175.157 355.146 178.477 358.701 180.524L372.452 190.19C375.38 191.873 382.25 194.432 388.22 193.443H388.232Z" fill="black"/><path d="M408.615 158.838L388.244 147.079C384.689 145.032 378.947 145.032 375.415 147.079L352.048 160.748C348.516 162.795 348.539 166.116 352.093 168.163L372.464 179.921C376.019 181.968 381.761 181.968 385.293 179.921L408.66 166.252C412.192 164.205 412.17 160.885 408.615 158.838Z" fill="white"/><path d="M411.292 162.545C411.292 163.887 410.426 165.229 408.66 166.253L385.293 179.922C381.761 181.969 376.019 181.969 372.464 179.922L352.093 168.163C350.316 167.14 349.427 165.798 349.416 164.456V174.713C349.416 176.055 350.316 177.397 352.093 178.421L372.464 190.179C376.019 192.226 381.761 192.226 385.293 190.179L408.66 176.51C410.426 175.487 411.304 174.145 411.292 172.803V162.545Z" fill="#29398B"/><path d="M351.98 223.043L330.561 210.671C326.824 208.522 320.785 208.522 317.071 210.671L292.496 225.056C288.782 227.206 288.805 230.697 292.542 232.857L307.011 243.024C310.748 245.173 320.603 248.698 327.45 245.23L352.025 230.845C355.739 228.695 355.717 225.204 351.98 223.043Z" fill="black"/><path d="M345.03 210.057L323.61 197.684C319.873 195.535 313.835 195.535 310.121 197.684L285.546 212.069C281.832 214.219 281.854 217.71 285.591 219.87L307.011 232.243C310.748 234.392 316.786 234.392 320.5 232.243L345.075 217.858C348.789 215.708 348.766 212.217 345.03 210.057Z" fill="white"/><path d="M347.844 213.957C347.844 215.367 346.932 216.777 345.075 217.858L320.5 232.243C316.786 234.392 310.748 234.392 307.011 232.243L285.591 219.87C283.723 218.79 282.789 217.38 282.777 215.97V226.762C282.777 228.172 283.723 229.582 285.591 230.662L307.011 243.035C310.748 245.184 316.786 245.184 320.5 243.035L345.075 228.649C346.932 227.569 347.855 226.159 347.844 224.749V213.957Z" fill="#779846"/><path d="M327.655 210.296C333.09 213.423 333.124 218.506 327.724 221.634L317.88 215.959L327.655 210.285V210.296Z" fill="#779846"/><path d="M322.79 210.216C317.287 207.043 308.401 207.043 302.932 210.216C297.463 213.389 297.497 218.529 303 221.702C308.503 224.874 317.401 224.874 322.858 221.702L312.889 215.959L322.79 210.216" fill="#779846"/><path d="M379.448 154.3C378.935 154.005 378.935 153.516 379.448 153.22C379.961 152.924 380.792 152.924 381.305 153.22C381.818 153.516 381.818 154.005 381.305 154.289C380.792 154.573 379.961 154.596 379.437 154.289M396.071 163.875C395.558 163.58 395.546 163.091 396.071 162.795C396.595 162.499 397.415 162.499 397.939 162.795C398.463 163.091 398.452 163.58 397.939 163.864C397.426 164.148 396.595 164.171 396.071 163.864M400.275 161.931L382.752 151.832C381.373 151.036 379.163 151.036 377.796 151.832L374.583 153.697L397.084 166.
513661L400.297 164.796C401.653 164.012 401.653 162.727 400.275 161.931Z" fill="#1E328F"/><path d="M374.663 165.808H385.339C385.749 165.808 386.125 165.911 386.398 166.07C386.672 166.229 386.842 166.445 386.842 166.684C386.842 167.161 386.182 167.56 385.339 167.56H373.843C373.262 167.56 372.715 167.423 372.293 167.184C371.872 166.945 371.655 166.627 371.655 166.297L371.633 163.477C371.633 162.999 372.305 162.601 373.136 162.601C373.558 162.601 373.934 162.704 374.207 162.863C374.481 163.022 374.652 163.238 374.652 163.477V165.82M395.627 167.56L373.125 154.596L360.41 161.965C359.043 162.761 359.055 164.034 360.422 164.83L377.944 174.928C379.323 175.724 381.533 175.724 382.9 174.928L395.615 167.56" fill="#1E328F"/><path d="M348.858 166.332L328.874 154.789C325.388 152.777 319.748 152.777 316.284 154.789L293.35 168.208C289.887 170.221 289.909 173.473 293.396 175.486L306.897 184.97C310.383 186.983 319.589 190.258 325.969 187.029L348.903 173.61C352.367 171.597 352.355 168.345 348.858 166.332Z" fill="black"/><path d="M342.375 154.21L322.392 142.668C318.905 140.655 313.266 140.655 309.802 142.668L286.868 156.086C283.404 158.099 283.427 161.352 286.913 163.364L306.897 174.907C310.383 176.92 316.023 176.92 319.486 174.907L342.421 161.488C345.884 159.475 345.873 156.223 342.375 154.21" fill="white"/><path d="M344.995 157.849C344.995 159.168 344.141 160.487 342.409 161.488L319.474 174.907C316.011 176.919 310.371 176.919 306.885 174.907L286.901 163.364C285.158 162.364 284.281 161.044 284.27 159.725V169.789C284.27 171.108 285.158 172.428 286.901 173.428L306.885 184.971C310.371 186.984 316.011 186.984 319.474 184.971L342.409 171.552C344.141 170.551 345.006 169.232 344.995 167.913V157.849Z" fill="#FFA100"/><path d="M328.453 155.461L324.647 157.667L328.487 159.873L328.453 155.461Z" fill="#FFA100"/><path d="M300.79 160.453C300.414 160.237 300.414 159.873 300.79 159.657C301.166 159.441 301.792 159.43 302.18 159.657L312.593 165.661C312.98 165.889 312.98 166.241 312.593 166.469C312.206 166.696 311.59 166.
513685 311.203 166.469L300.79 160.464M304.253 158.452C303.877 158.236 303.866 157.883 304.253 157.656C304.641 157.428 305.256 157.44 305.632 157.656L316.045 163.66C316.433 163.887 316.444 164.24 316.057 164.456C315.669 164.672 315.054 164.672 314.667 164.456L304.253 158.452M307.717 156.439C307.341 156.223 307.341 155.859 307.717 155.643C308.093 155.427 308.719 155.415 309.107 155.643L319.52 161.647C319.907 161.875 319.907 162.227 319.52 162.454C319.133 162.682 318.517 162.671 318.13 162.454L307.717 156.45M327.381 154.233L317.173 148.342C316.706 148.069 315.954 148.069 315.487 148.342L295.811 159.748C295.344 160.021 295.355 160.453 295.811 160.726L311.032 169.494C311.499 169.767 312.24 169.755 312.707 169.494L327.279 161.044L321.97 157.985C321.673 157.815 321.673 157.542 321.97 157.371L327.37 154.233" fill="#FFA100"/><path d="M291.994 194.626L271.236 182.64C267.613 180.559 261.768 180.559 258.168 182.64L234.356 196.57C230.756 198.663 230.778 202.04 234.401 204.121L248.415 213.969C252.038 216.062 261.586 219.462 268.228 216.107L292.039 202.177C295.64 200.095 295.617 196.707 291.994 194.626Z" fill="black"/><path d="M285.261 182.037L264.502 170.051C260.879 167.97 255.034 167.97 251.434 170.051L227.623 183.981C224.022 186.074 224.045 189.451 227.668 191.532L248.426 203.518C252.049 205.61 257.894 205.61 261.494 203.518L285.306 189.587C288.906 187.506 288.884 184.118 285.261 182.037Z" fill="white"/><path d="M287.984 185.812C287.984 187.177 287.096 188.542 285.296 189.588L261.484 203.518C257.884 205.611 252.039 205.611 248.416 203.518L227.658 191.532C225.846 190.486 224.935 189.122 224.935 187.757V198.208C224.935 199.572 225.857 200.937 227.658 201.983L248.416 213.969C252.039 216.062 257.884 216.062 261.484 213.969L285.296 200.039C287.096 198.992 287.984 197.628 287.984 196.263V185.812V185.812Z" fill="#185F34"/><path d="M264.492 201.767L285.307 189.587C288.907 187.506 288.885 184.117 285.262 182.036L264.503 170.05C262.042 168.629 258.556 168.197 255.434 168.709L234.357 181.047C230.757 183.139 230.779 186.517 234.402 188.598L248.416 198.446C251.401 200.163 258.396 202.767 264.48 201.767H264.492Z" fill="black"/><path d="M285.261 166.514L264.503 154.528C260.88 152.447 255.035 152.447 251.435 154.528L227.623 168.458C224.023 170.551 224.046 173.928 227.669 176.009L248.427 187.995C252.05 190.088 257.895 190.088 261.495 187.995L285.307 174.065C288.907 171.984 288.885 168.595 285.261 166.514Z" fill="white"/><path d="M287.984 170.29C287.984 171.654 287.096 173.019 285.296 174.065L261.484 187.996C257.884 190.088 252.039 190.088 248.416 187.996L227.658 176.01C225.846 174.963 224.935 173.599 224.935 172.234V182.685C224.935 184.05 225.857 185.414 227.658 186.46L248.416 198.446C252.039 200.539 257.884 200.539 261.484 198.446L285.296 184.516C287.096 183.47 287.984 182.105 287.984 180.74V170.29V170.29Z" fill="#F1606A"/><path d="M252.084 168.493L247.811 166.037L238.207 171.609L242.468 174.077L252.084 168.493Z" fill="#F2606A"/><path d="M268.32 166.48L264.047 164.024L244.61 175.305L248.871 177.761L268.32 166.48Z" fill="#F2606A"/><path d="M267.783 174.202L263.511 171.746L251.013 178.99L255.285 181.458L267.783 174.202Z" fill="#F2606A"/><path d="M458.425 178.034C458.448 181.809 455.964 185.596 450.997 188.484L332.725 257.091C327.746 259.979 321.195 261.424 314.644 261.424V295.596C321.195 295.596 327.734 294.163 332.725 291.263L450.997 222.657C455.976 219.768 458.448 215.993 458.425 212.206V178.034Z" fill="#381038"/><path d="M314.644 261.412C308.116 261.412 301.576 259.968 296.574 257.079L177.516 188.484C172.514 185.596 169.996 181.821 169.974 178.034V212.206C169.996 215.993 172.514 219.768 177.516 222.657L296.563 291.263C301.565 294.14 308.104 295.585 314.633 295.596V261.424L314.644 261.412Z" fill="#6E446F"/></g></svg>
514					</div>
515				</div>
516			</div>
517		</div>
518	</section>
519
520	<!-- Publishing -->
521	<section class="bg--inverse bg--grid is-inverse">
522		<div class="l-container l-section paths-section">
523			<header class="hero__header l-centered">
524				<h2 class="heading-level-2">Paths to publishing on Slack</h2>
525				<p class="paragraph-hero">Choose your path to get started</p>
526			</header>
527			<div class="l-row four">
528				<a href="#marketplace-101" class="card" data-hover="red" style="--img-ratio: auto;" data-track="marketplace_101" data-track-location="marketplace_card">
529					<div class="card__body">
530						<div class="card__meta">
531							<span class="eyebrow">01</span>
532						</div>
533						<h2 class="card__title">Marketplace 101</h2>
534						<p class="card__description">New to the Slack Marketplace? Start with the fundamentals.</p>
535					</div>
536				</a>
537				<div class="card card--disabled" style="--img-ratio: auto;">
538					<div class="card__body">
539						<div class="card__meta">
540							<span class="pill">Coming soon</span>
541						</div>
542						<h2 class="card__title">Build from scratch</h2>
543						<p class="card__description">Beginning a new project? Build for distribution from day one.</p>
544					</div>
545				</div>
546				<div class="card card--disabled" style="--img-ratio: auto;">
547					<div class="card__body">
548						<div class="card__meta">
549							<span class="pill">Coming soon</span>
550						</div>
551						<h2 class="card__title">Publish existing app</h2>
552						<p class="card__description">Already have a working app? Here's how to get it listed.</p>
553					</div>
554				</div>
555				<div class="card card--disabled" style="--img-ratio: auto;">
556					<div class="card__body">
557						<div class="card__meta">
558							<span class="pill">Coming soon</span>
559						</div>
560						<h2 class="card__title">Add AI features</h2>
561						<p class="card__description">Adding AI to your app? Learn what's different about review.</p>
562					</div>
563				</div>
564			</div>
565			<div class="paths-flow" aria-hidden="true">
566				<div class="paths-connectors">
567					<span></span>
568					<span></span>
569					<span></span>
570					<span></span>
571				</div>
572				<div class="paths-trunk"></div>
573			</div>
574			<div class="btn--container">
575				<a href="https://api.slack.com/apps" class="btn btn--primary" target="_blank" rel="noopener" data-track="submit_app" data-track-location="marketplace_paths">Submit your app</a>
576			</div>
577		</div>
578	</section>
579
580	<!-- Marketplace 101 -->
581	<section class="bg--gradient-1">
582		<div class="l-container l-container--medium l-section l-stack">
583			<div class="hero__content">
584				<header class="hero__header">
585					<h2 id="marketplace-101" class="heading-level-2">Marketplace 101</h2>
586					<p class="paragraph">Everything you need to know before submitting your first app.</p>
587				</header>
588			</div>
589			<div class="feature-grid feature-grid--3">
590				<a href="https://slack.dev/introducing-the-slack-marketplace/" class="card card--centered" data-hover="yellow" aria-describedby="" style="--img-ratio: auto;" data-track="what_is_marketplace" data-track-location="marketplace_card">
591					<div class="card__body">
592						<h2 class="card__title">What is Slack Marketplace?</h2>
593					</div>
594					<div class="card__image-wrap">
595						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M186.5 112C186.5 91.2893 169.711 74.5 149 74.5C128.289 74.5 111.5 91.2893 111.5 112V149.5H149C169.711 149.5 186.5 132.711 186.5 112Z" fill="#F4B223"/><path d="M112 37.5C112 16.7893 95.2107 0 74.5 0C53.7893 0 37 16.7893 37 37.5V75H74.5C95.2107 75 112 58.2107 112 37.5Z" fill="#2EB67D"/><path d="M112 112.5C112 91.7893 95.2107 75 74.5 75C53.7893 75 37 91.7893 37 112.5V150H74.5C95.2107 150 112 133.211 112 112.5Z" fill="#D41367"/><path d="M187 37.5C187 16.7893 170.211 2.54447e-06 149.5 1.63918e-06C128.789 7.33884e-07 112 16.7893 112 37.5L112 75L149.5 75C170.211 75 187 58.2107 187 37.5Z" fill="#1AB9FF"/></svg>
596					</div>
597					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
598				</a>
599				<a href="https://slack.dev/is-your-app-right-for-the-slack-marketplace/" class="card card--centered" data-hover="green" aria-describedby="" style="--img-ratio: auto;" data-track="right" data-track-location="marketplace_card">
600					<div class="card__body">
601						<h2 class="card__title">Is your app right for Marketplace?</h2>
602					</div>
603					<div class="card__image-wrap">
604						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_36803)"><path d="M162.959 75.2681C162.959 40.7503 134.977 12.7681 100.459 12.7681C65.9412 12.7681 37.959 40.7503 37.959 75.2681L37.959 137.768L100.459 137.768C134.977 137.768 162.959 109.786 162.959 75.2681Z" fill="#2EB67D"/><path d="M101 48.2C116.906 48.2 129.8 61.094 129.8 76.9998C129.8 92.9056 116.906 105.8 101 105.8C85.0943 105.799 72.2002 92.9055 72.2002 76.9998C72.2003 61.0941 85.0944 48.2001 101 48.2ZM112.633 66.2107C111.622 65.3533 110.107 65.4772 109.25 66.488L96.0508 82.0496L92.3984 76.8933C91.6323 75.8117 90.1344 75.5559 89.0527 76.322C87.9713 77.0882 87.7154 78.5862 88.4814 79.6677L93.9219 87.3474C94.3505 87.9525 95.0346 88.3257 95.7754 88.3582C96.5162 88.3905 97.2312 88.0789 97.7109 87.5134L112.911 69.5935C113.769 68.5827 113.644 67.0681 112.633 66.2107Z" fill="white"/></g></svg>
605					</div>
606					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
607				</a>
608				<a href="https://slack.dev/marketplace-best-practices/" class="card card--centered" data-hover="blue" aria-describedby="" style="--img-ratio: auto;" data-track="marketplace_101" data-track-location="best_practices">
609					<div class="card__body">
610						<h2 class="card__title">App building best practices</h2>
611					</div>
612					<div class="card__image-wrap">
613						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_35657)"><path d="M37.959 75.2681C37.959 40.7503 65.9411 12.7681 100.459 12.7681C134.977 12.7681 162.959 40.7503 162.959 75.2681L162.959 137.768L100.459 137.768C65.9411 137.768 37.959 109.786 37.959 75.2681Z" fill="#D41367"/><path fill-rule="evenodd" clip-rule="evenodd" d="M75.7156 89.397C76.4182 88.2734 77.8994 87.9322 79.0233 88.6343L99.8963 101.68C100.574 102.104 101.425 102.103 102.096 101.684C106.735 98.7848 117.077 92.3205 122.956 88.646C124.08 87.9436 125.561 88.286 126.264 89.4097C126.966 90.5336 126.624 92.0138 125.501 92.7164C119.622 96.3907 109.279 102.855 104.639 105.754C102.405 107.151 99.5796 107.143 97.3524 105.751L76.4783 92.7046C75.3549 92.002 75.0133 90.5208 75.7156 89.397ZM75.7156 78.1968C76.4182 77.0734 77.8995 76.7321 79.0233 77.4341L99.8963 90.48C100.574 90.9039 101.425 90.9031 102.096 90.4839C106.735 87.5846 117.077 81.1203 122.956 77.4458C124.08 76.7434 125.561 77.0859 126.264 78.2095C126.966 79.3334 126.624 80.8136 125.501 81.5162C119.622 85.1905 109.279 91.6548 104.639 94.5542C102.405 95.9509 99.5796 95.9424 97.3524 94.5503L76.4783 81.5044C75.355 80.8017 75.0133 79.3206 75.7156 78.1968ZM97.3524 50.2496C99.5833 48.8552 102.414 48.8553 104.645 50.2496L124.224 62.4859C127.413 64.4787 127.413 69.122 124.224 71.1148L104.645 83.3511C102.414 84.7453 99.5832 84.7454 97.3524 83.3511L77.7742 71.1148C74.5862 69.122 74.5863 64.4788 77.7742 62.4859L97.3524 50.2496Z" fill="white"/></g></svg>
614					</div>
615					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
616				</a>
617				<a href="https://slack.dev/earning-and-keeping-trust-in-your-slack-marketplace-app/" class="card card--centered" data-hover="red" aria-describedby="" style="--img-ratio: auto;" data-track="trust" data-track-location="marketplace_card">
618					<div class="card__body">
619						<h2 class="card__title">Trust and reliability</h2>
620					</div>
621					<div class="card__image-wrap">
622						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_37120)"><path d="M162.959 75.2681C162.959 109.786 134.977 137.768 100.459 137.768C65.9412 137.768 37.959 109.786 37.959 75.2681L37.959 12.7681L100.459 12.7681C134.977 12.7681 162.959 40.7502 162.959 75.2681Z" fill="#F4B223"/><path fill-rule="evenodd" clip-rule="evenodd" d="M106.204 46.9952C109.305 45.4795 113.05 46.696 114.668 49.7452L116.452 53.1075C116.684 53.5434 117.103 53.8484 117.589 53.9337L121.337 54.5909C124.737 55.1873 127.052 58.3731 126.568 61.7911L126.035 65.5597C125.966 66.0483 126.127 66.5419 126.47 66.8966L129.116 69.6319C131.516 72.113 131.516 76.0503 129.116 78.5313L126.47 81.2667C126.127 81.6214 125.966 82.115 126.035 82.6036L126.568 86.3722C127.052 89.7902 124.737 92.9759 121.337 93.5724L117.589 94.2296C117.103 94.3148 116.684 94.6199 116.452 95.0558L114.668 98.4181C113.05 101.467 109.305 102.684 106.204 101.168L102.784 99.4962C102.341 99.2796 101.822 99.2795 101.379 99.4962L97.9601 101.168C94.8587 102.684 91.1132 101.467 89.4952 98.4181L87.712 95.0558C87.4807 94.6198 87.0604 94.3149 86.5743 94.2296L82.8263 93.5724C79.4261 92.9759 77.1114 89.7902 77.5948 86.3722L78.128 82.6036C78.1971 82.115 78.0366 81.6214 77.6935 81.2667L75.047 78.5313C72.6471 76.0503 72.6471 72.113 75.047 69.6319L77.6935 66.8966C78.0366 66.5419 78.1971 66.0483 78.128 65.5597L77.5948 61.7911C77.1114 58.3731 79.4261 55.1873 82.8263 54.5909L86.5743 53.9337C87.0604 53.8484 87.4807 53.5435 87.712 53.1075L89.4952 49.7452C91.1132 46.6958 94.8587 45.4792 97.9601 46.9952L101.379 48.6671C101.822 48.8837 102.341 48.8837 102.784 48.6671L106.204 46.9952ZM112.368 64.9825C111.365 64.1161 109.85 64.2266 108.983 65.2296L97.7784 78.2013L94.3028 73.6788C93.4952 72.628 91.9885 72.4309 90.9376 73.2384C89.8867 74.0461 89.6895 75.5527 90.4972 76.6036L95.7677 83.461C96.2073 84.0329 96.8806 84.3769 97.6017 84.3976C98.3227 84.4182 99.0149 84.1133 99.4864 83.5675L112.616 68.3673C113.483 67.3642 113.371 65.8489 112.368 64.9825Z" fill="white"/></g></svg>
623					</div>
624					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
625				</a>
626				<a href="https://slack.dev/security-practices-for-slack-apps/" class="card card--centered" data-hover="yellow" aria-describedby="" style="--img-ratio: auto;" data-track="security" data-track-location="marketplace_card">
627					<div class="card__body">
628						<h2 class="card__title">Security fundamentals</h2>
629					</div>
630					<div class="card__image-wrap">
631						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_33058)"><path d="M37.959 75.2681C37.959 109.786 65.9411 137.768 100.459 137.768C134.977 137.768 162.959 109.786 162.959 75.2681L162.959 12.7681L100.459 12.7681C65.9411 12.7681 37.959 40.7502 37.959 75.2681Z" fill="#1AB9FF"/><path d="M102 46.8C109.953 46.8003 116.4 53.2477 116.4 61.2004V65.9993H117.2C121.176 65.9996 124.4 69.2235 124.4 73.1995V93.9993C124.4 97.0919 121.892 99.5996 118.8 99.5999H85.2002C82.1074 99.5999 79.5996 97.0921 79.5996 93.9993V73.1995C79.5999 69.2233 82.8236 65.9994 86.7998 65.9993H87.5996V61.2004C87.5996 53.2475 94.0471 46.8 102 46.8ZM102 51.6008C96.6981 51.6008 92.4004 55.8985 92.4004 61.2004V65.9993H111.6V61.2004C111.6 55.8986 107.302 51.601 102 51.6008Z" fill="white"/></g></svg>
632					</div>
633					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.
63300708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
634				</a>
635				<a href="https://slack.dev/two-keys-to-one-platform-understanding-bot-and-user-tokens/" class="card card--centered" data-hover="green" aria-describedby="" style="--img-ratio: auto;" data-track="tokens" data-track-location="marketplace_card">
636					<div class="card__body">
637						<h2 class="card__title">Tokens and identity</h2>
638					</div>
639					<div class="card__image-wrap">
640						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_33128)"><path d="M162.959 75.2681C162.959 40.7503 134.977 12.7681 100.459 12.7681C65.9412 12.7681 37.959 40.7503 37.959 75.2681L37.959 137.768L100.459 137.768C134.977 137.768 162.959 109.786 162.959 75.2681Z" fill="#F4B223"/><path fill-rule="evenodd" clip-rule="evenodd" d="M96.9336 49.2325C98.1266 48.2234 99.8744 48.2232 101.067 49.2325L117.534 63.1661C118.971 64.382 119.8 66.1694 119.8 68.0518V97.0841C119.8 100.619 116.935 103.483 113.4 103.483H84.6006C81.066 103.483 78.2003 100.619 78.2002 97.0841V68.0518C78.2003 66.1694 79.0288 64.382 80.4658 63.1661L96.9336 49.2325ZM91.7998 89.0841C90.4747 89.0843 89.4006 90.1583 89.4004 91.4835C89.4004 92.8088 90.4745 93.8837 91.7998 93.8839H106.2C107.526 93.8839 108.601 92.809 108.601 91.4835C108.6 90.1582 107.526 89.0841 106.2 89.0841H91.7998ZM91.7998 79.4835C90.4745 79.4837 89.4005 80.5586 89.4004 81.8839C89.4004 83.2092 90.4745 84.284 91.7998 84.2843H106.2C107.526 84.2843 108.601 83.2093 108.601 81.8839C108.601 80.5584 107.526 79.4835 106.2 79.4835H91.7998ZM99 61.8839C96.3492 61.884 94.2003 64.0329 94.2002 66.6837C94.2002 69.3346 96.3491 71.4834 99 71.4835C101.651 71.4835 103.8 69.3346 103.8 66.6837C103.8 64.0328 101.651 61.8839 99 61.8839Z" fill="white"/></g></svg>
641					</div>
642					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
643				</a>
644				<a href="https://slack.dev/least-privilege-a-slack-approach-to-scopes/" class="card card--centered" data-hover="blue" aria-describedby="" style="--img-ratio: auto;" data-track="permissions" data-track-location="marketplace_card">
645					<div class="card__body">
646						<h2 class="card__title">Permissions and scopes</h2>
647					</div>
648					<div class="card__image-wrap">
649						<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_37283)"><path d="M37.959 75.2681C37.959 40.7503 65.9411 12.7681 100.459 12.7681C134.977 12.7681 162.959 40.7503 162.959 75.2681L162.959 137.768L100.459 137.768C65.9411 137.768 37.959 109.786 37.959 75.2681Z" fill="#2EB67D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M119.659 51.3772C121.884 49.1519 125.64 49.2997 128.047 51.7073C130.455 54.1152 130.604 57.8715 128.378 60.0969L125.068 63.4065L129.14 67.4788C130.553 68.8918 130.553 71.183 129.14 72.596L128.213 73.5237C126.8 74.9367 124.509 74.9366 123.096 73.5237L119.024 69.4514L109.381 79.093L108.621 79.8548C111.519 86.1955 110.358 93.9362 105.139 99.1555C98.4276 105.867 87.5462 105.867 80.8345 99.1555C74.1229 92.4439 74.1229 81.5625 80.8345 74.8508C85.9651 69.7204 93.5325 68.5116 99.8111 71.2249L100.662 70.3733L119.659 51.3772ZM97.6695 82.7717C95.1969 80.2994 91.1881 80.2994 88.7154 82.7717C86.2427 85.2445 86.2427 89.2541 88.7154 91.7268C91.1881 94.1993 95.1968 94.1993 97.6695 91.7268C100.142 89.2541 100.142 85.2445 97.6695 82.7717Z" fill="white"/></g></svg>
650					</div>
651					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.
65100708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
652				</a>
653				<a href="https://slack.dev/publishing-your-marketplace-app/" class="card card--centered" data-hover="red" aria-describedby="" style="--img-ratio: auto;" data-track="publishing" data-track-location="marketplace_card">
654					<div class="card__body">
655						<h2 class="card__title">Publishing and maintenance</h2>
656					</div>
657					<div class="card__image-wrap">
658					<svg width="150" viewBox="0 0 200 150" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_4274_37310)"><path d="M162.041 74.7324C162.041 40.2146 134.059 12.2324 99.5411 12.2324C65.0232 12.2324 37.041 40.2146 37.041 74.7324L37.041 137.232L99.5411 137.232C134.059 137.232 162.041 109.25 162.041 74.7324Z" fill="#D41367"/><path fill-rule="evenodd" clip-rule="evenodd" d="M76.4444 91.4937C78.352 89.5861 80.3536 89.9432 82.6905 90.9448C82.5994 91.013 82.5116 91.0886 82.4287 91.1714L79.8418 93.7583C78.9037 94.6964 78.9037 96.2176 79.8418 97.1558C80.78 98.0939 82.3012 98.0939 83.2393 97.1558L85.8262 94.5689C85.909 94.486 85.9846 94.3982 86.0528 94.3071C87.0544 96.644 87.4115 98.6456 85.5039 100.553C79.8418 106.215 73.0469 103.951 73.0469 103.951C73.0469 103.951 70.7822 97.1558 76.4444 91.4937ZM91.167 69.1265C100.067 54.9511 112.6 50.8789 123.092 51.7007L125.137 51.8608L125.297 53.9058C126.119 64.3979 122.047 76.9293 107.871 85.8296C108.515 89.1104 108.697 91.8027 107.623 94.3198C106.419 97.1403 103.784 99.3422 100.178 102.138C97.9724 103.848 94.8872 102.845 93.8409 100.518C92.8129 98.2315 90.635 94.2146 86.709 90.2886C82.783 86.3627 78.7671 84.1847 76.4805 83.1567C74.1536 82.1106 73.1488 79.0244 74.8584 76.8189C77.6544 73.2123 79.8574 70.5783 82.6778 69.3745C85.1948 68.3004 87.8865 68.4828 91.167 69.1265ZM108.747 63.6734C106.213 63.6734 104.143 65.7449 104.143 68.2788C104.143 70.8127 106.213 72.8833 108.747 72.8833C111.281 72.8833 113.352 70.8127 113.352 68.2788C113.352 65.7449 111.281 63.6734 108.747 63.6734Z" fill="white"/></g></svg>
659					</div>
660					<span class="card__cta">Learn more <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"></path></svg></span>
661				</a>
662			</div>
663		</div>
664	</section>
665
666	<!-- Resources -->
667	<div class="l-container l-container--narrow l-section l-stack">
668		<header class="hero__header l-centered">
669			<h2 class="heading-level-2">Resources and quick references</h2>
670			<p class="paragraph">Here are a range of other development tools available to help you out.</p>
671		</header>
672
673		<div class="strip__stack">
674			<a href="https://d34u8crftukxnk.cloudfront.net/slack.dev/prod/Is_your_app-right_for_Slack_Marketplace_interactive.pdf" target="_blank" rel="noopener" class="strip" data-track="checklist" data-track-location="marketplace_strip">
675				<svg width="32" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4413 27.0194C13.0935 26.2692 14.2301 26.1896 14.9804 26.8417C15.7306 27.4939 15.8102 28.6305 15.1581 29.3807L6.81338 38.9813C6.45687 39.3913 5.93347 39.6178 5.39053 39.5985C4.84766 39.5791 4.34196 39.3159 4.01553 38.8817L0.361236 34.0194C-0.23581 33.2251 -0.0762261 32.0974 0.717682 31.4999C1.51219 30.9026 2.64076 31.062 3.23819 31.8563L5.55557 34.9393L12.4413 27.0194ZM40.2001 30.6005C41.1941 30.6006 41.9999 31.4062 41.9999 32.4003C41.9997 33.3941 41.194 34.2 40.2001 34.2001H20.9999C20.006 34.2 19.2003 33.3942 19.2001 32.4003C19.2001 31.4062 20.0058 30.6005 20.9999 30.6005H40.2001ZM12.4413 13.8192C13.0934 13.069 14.2301 12.9895 14.9804 13.6415C15.7306 14.2937 15.8102 15.4303 15.1581 16.1806L6.81338 25.7811C6.45687 26.1911 5.93352 26.4176 5.39053 26.3983C4.84766 26.3789 4.34196 26.1158 4.01553 25.6815L0.361236 20.8192C-0.235723 20.0248 -0.0762658 18.8971 0.717682 18.2997C1.51215 17.7025 2.64074 17.8619 3.23819 18.6561L5.55557 21.7391L12.4413 13.8192ZM40.2001 19.2001C41.1941 19.2002 41.9999 20.0058 41.9999 20.9999C41.9999 21.9939 41.1941 22.7996 40.2001 22.7997H20.9999C20.0058 22.7996 19.2001 21.994 19.2001 20.9999C19.2001 20.0058 20.0058 19.2001 20.9999 19.2001H40.2001ZM12.4413 0.619028C13.0934 -0.131116 14.2301 -0.210547 14.9804 0.441294C15.7306 1.09346 15.8102 2.23009 15.1581 2.98036L6.81338 12.5809C6.45687 12.991 5.93358 13.2174 5.39053 13.1981C4.84767 13.1787 4.34196 12.9156 4.01553 12.4813L0.361236 7.61903C-0.235624 6.82462 -0.0763108 5.69687 0.717682 5.0995C1.5121 4.50229 2.64071 4.66185 3.23819 5.45594L5.55557 8.53895L12.4413 0.619028ZM40.2001 7.79969C41.194 7.7998 41.9997 8.60563 41.9999 9.5995C41.9999 10.5935 41.1941 11.3992 40.2001 11.3993H20.9999C20.0058 11.3992 19.2001 10.5936 19.2001 9.5995C19.2003 8.6056 20.006 7.79975 20.9999 7.79969H40.2001Z" fill="#A350AF"/></svg>
676				<div>
677					<h3>Submission checklist</h3>
678					<p>Everything to verify before you submit your app for review.</p>
679				</div>
680				<svg class="strip__icon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
681					<path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.
68100708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"/>
682				</svg>
683			</a>
684			<a href="https://d34u8crftukxnk.cloudfront.net/slack.dev/prod/scopes_reference_Slack_marketplace_interactive.pdf" target="_blank" rel="noopener" class="strip" data-track="reference" data-track-location="marketplace_strip">
685				<svg width="32" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.247 16.7998C11.2408 16.8 12.0466 17.6058 12.0468 18.5996V27C12.0466 27.9938 11.2408 28.7996 10.247 28.7998C9.25308 28.7997 8.44641 27.9939 8.44619 27V22.9971C7.02662 24.5152 5.79803 26.0132 4.92276 27.6318C3.6311 30.0207 3.1137 32.6729 4.15909 36.0703C4.45127 37.0203 3.9176 38.0279 2.96768 38.3203C2.0177 38.6126 1.01022 38.0797 0.717679 37.1299C-0.636975 32.7277 0.0475175 29.0798 1.75674 25.9189C2.84961 23.898 4.36476 22.0819 5.94717 20.3994H1.84659C0.852562 20.3993 0.0467803 19.5937 0.0467803 18.5996C0.0469915 17.6057 0.852693 16.7999 1.84659 16.7998H10.247ZM29.4374 0C34.4078 0.000104114 38.4373 4.02959 38.4374 9V29.3994C38.4374 34.3699 34.4079 38.3993 29.4374 38.3994H13.8368C12.843 38.3991 12.037 37.5935 12.037 36.5996C12.0372 35.6059 12.8431 34.8001 13.8368 34.7998H29.4374C32.4197 34.7997 34.8368 32.3817 34.8368 29.3994V9C34.8367 6.01782 32.4196 3.59971 29.4374 3.59961H11.4374C8.45522 3.59972 6.03712 6.01782 6.03701 9V10.2002C6.0368 11.1941 5.23119 12 4.23721 12C3.24332 11.9999 2.43762 11.1941 2.43741 10.2002V9C2.43751 4.02959 6.467 0.000105655 11.4374 0H29.4374ZM29.4374 25.2002C30.4314 25.2003 31.2372 26.006 31.2372 27C31.2372 27.994 30.4314 28.7997 29.4374 28.7998H18.6376C17.6435 28.7998 16.8378 27.9941 16.8378 27C16.8378 26.0059 17.6435 25.2002 18.6376 25.2002H29.4374ZM29.4374 16.7998C30.4313 16.7999 31.237 17.6057 31.2372 18.5996C31.2372 19.5937 30.4314 20.3993 29.4374 20.3994H18.6376C17.6435 20.3994 16.8378 19.5937 16.8378 18.5996C16.838 17.6057 17.6436 16.7998 18.6376 16.7998H29.4374ZM29.4374 8.40039C30.4313 8.4006 31.2382 9.20621 31.2382 10.2002C31.2381 11.1941 30.4313 11.9998 29.4374 12H13.8378C12.8437 12 12.0381 11.1942 12.038 10.2002C12.038 9.20608 12.8437 8.40039 13.8378 8.40039H29.4374Z" fill="#A350AF"/></svg>
686				<div>
687					<h3>Scopes quick reference</h3>
688					<p>Common scopes and when to use each one.</p>
689				</div>
690				<svg class="strip__icon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
691					<path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.00708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"/>
692				</svg>
693			</a>
694			<a href="https://docs.slack.dev/slack-marketplace/slack-marketplace-app-guidelines-and-requirements/" target="_blank" rel="noopener" class="strip" data-track="guidelines" data-track-location="marketplace_strip">
695				<svg width="32" viewBox="0 0 41 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.0342 0.408673C26.1738 -0.134345 27.4977 -0.136465 28.6387 0.40379L39.4258 5.51317C40.2638 5.91027 40.7979 6.75476 40.7979 7.68211V33.5864C40.7972 35.3813 38.8986 36.541 37.3018 35.7212L26.8076 30.3305L15.7773 35.5874C14.6497 36.1246 13.3407 36.1323 12.207 35.6079L1.3916 30.604C0.543044 30.2112 0.000165634 29.3603 0 28.4253V2.40281C0.000196891 0.664465 1.78058 -0.477648 3.34375 0.196759L3.49414 0.267071L14.0137 5.65867L25.0342 0.408673ZM3.59961 27.6577L12.3145 31.6899V8.8325L3.59961 4.3657V27.6577ZM28.4072 27.105L37.1982 31.6196V8.4409L28.4072 4.27781V27.105ZM15.9141 8.74168V31.5337L24.8076 27.2964V4.50438L15.9141 8.74168Z" fill="#A350AF"/></svg>
696				<div>
697					<h3>App guidelines and requirements</h3>
698					<p>Prepare your app for the Slack Marketplace review</p>
699				</div>
700				<svg class="strip__icon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
701					<path d="M11.2676 15.793C10.9679 16.0786 10.4929 16.0671 10.207 15.7676C9.92139 15.4679 9.93293 14.9929 10.2324 14.707L14.3779 10.75L3.75 10.75C3.33579 10.75 3 10.4142 3 10C3 9.58579 3.33579 9.25 3.75 9.25L14.3779 9.25L10.2324 5.29297C9.93292 5.
70100708 9.92139 4.53207 10.207 4.23242C10.4929 3.93292 10.9679 3.92139 11.2676 4.20703L16.7676 9.45703C16.9158 9.59855 17 9.79504 17 10C17 10.2049 16.9158 10.4005 16.7676 10.542L11.2676 15.793Z" fill="currentColor"/>
702				</svg>
703			</a>
704		</div>
705	</div>
706
707	<!-- Missing -->
708	<div class="l-section bg--gradient-1">
709		<div class="l-container">
710			<section class="feature feature--image">
711				<div class="feature__inner">
712					<div class="feature__content">
713						<h2 class="feature__headline">Anything missing?</h2>
714						<p class="feature__subhead">Tell us what content you'd like to see next. Your input directly shapes our roadmap.</p>
715						<div class="feature__ctas">
716							<a href="mailto:[email protected]" class="btn btn--primary" data-track="marketplace_101" data-track-location="marketplace_card">Share feedback</a>
717						</div>
718					</div>
719					<div class="feature__media">
720						<div class="feature__media-frame">
721							<img src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/marketplace/feedback.svg" alt="">
722						</div>
723					</div>
724				</div>
725			</section>
726		</div>
727	</div>
728
729<script>
730	window.flexpaneModules = [];
731</script>
731
732<aside class="flexpane" data-flexpane role="dialog" aria-modal="true" aria-label="Module detail">
733	<div class="flexpane__header">
734		<p class="flexpane__title"></p>
735		<button class="icon-button" aria-label="Close" type="button" data-flexpane-close>
736			<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.4697 3.46967C15.7626 3.17678 16.2373 3.17678 16.5302 3.46967C16.8231 3.76256 16.8231 4.23732 16.5302 4.53022L11.0605 9.99994L16.5302 15.4697C16.8231 15.7626 16.8231 16.2373 16.5302 16.5302C16.2373 16.8231 15.7626 16.8231 15.4697 16.5302L9.99994 11.0605L4.53022 16.5302C4.23732 16.8231 3.76256 16.8231 3.46967 16.5302C3.17678 16.2373 3.17678 15.7626 3.46967 15.4697L8.9394 9.99994L3.46967 4.53022C3.1768 4.23732 3.17679 3.76255 3.46967 3.46967C3.76256 3.17681 4.23733 3.17681 4.53022 3.46967L9.99994 8.9394L15.4697 3.46967Z" fill="currentColor"/></svg>
737		</button>
738	</div>
739	<div class="flexpane__content">
740		<div class="loader" aria-hidden="true">
741			<div class="loader-icon">
742				<svg width="40" height="40" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
743					<path d="M13.7336 10.3135C14.3576 10.3135 14.9276 10.4703 15.4436 10.7822C15.9715 11.0822 16.3858 11.4956 16.6858 12.0234C16.9978 12.5394 17.1536 13.1038 17.1536 13.7158C17.1536 14.3397 16.9977 14.9154 16.6858 15.4434C16.3858 15.9594 15.9716 16.3735 15.4436 16.6855C14.9277 16.9855 14.3576 17.1357 13.7336 17.1357H5.21997C4.608 17.1357 4.03799 16.9855 3.51001 16.6855C2.98208 16.3736 2.56222 15.9593 2.25024 15.4434C1.95034 14.9154 1.80005 14.3397 1.80005 13.7158C1.80005 13.1038 1.95582 12.5394 2.26782 12.0234C2.57977 11.4956 2.99416 11.0822 3.51001 10.7822C4.03799 10.4702 4.608 10.3135 5.21997 10.3135H13.7336ZM13.7161 1.7998C14.34 1.79981 14.9101 1.95563 15.426 2.26758C15.954 2.56758 16.3682 2.98177 16.6682 3.50977C16.9802 4.03773 17.136 4.60777 17.136 5.21973V8.63965H13.7161C13.1041 8.63965 12.5341 8.48945 12.0061 8.18945C11.4902 7.87751 11.0759 7.46408 10.7639 6.94824C10.4639 6.42024 10.3137 5.84373 10.3137 5.21973C10.3137 4.60776 10.4639 4.04332 10.7639 3.52734C11.0759 2.99948 11.4902 2.57952 12.0061 2.26758C12.5341 1.95563 13.1041 1.7998 13.7161 1.7998Z" fill="#36C5F0"/>
744					<path d="M22.2659 27.3594C22.8779 27.3594 23.4423 27.5161 23.9583 27.8281C24.474 28.128 24.882 28.5416 25.1819 29.0693C25.4938 29.5852 25.6496 30.1555 25.6497 30.7793C25.6497 31.3912 25.4938 31.9613 25.1819 32.4893C24.8819 33.0171 24.4741 33.4315 23.9583 33.7314C23.4423 34.0434 22.8779 34.1992 22.2659 34.1992C21.642 34.1992 21.0663 34.0434 20.5383 33.7314C20.0223 33.4314 19.6081 33.0173 19.2961 32.4893C18.9962 31.9613 18.8459 31.3912 18.8459 30.7793V27.3594H22.2659ZM30.7795 18.8457C31.3914 18.8457 31.9616 19.0016 32.4895 19.3135C33.0175 19.6134 33.4317 20.0277 33.7317 20.5557C34.0437 21.0716 34.1994 21.6417 34.1995 22.2656C34.1995 22.8776 34.0437 23.442 33.7317 23.958C33.4317 24.4739 33.0174 24.8873 32.4895 25.1992C31.9615 25.4992 31.3915 25.6494 30.7795 25.6494H22.2659C21.6419 25.6494 21.0663 25.4992 20.5383 25.1992C20.0224 24.8873 19.6081 24.4739 19.2961 23.958C18.9961 23.442 18.8459 22.8776 18.8459 22.2656C18.846 21.6417 18.9962 21.0716 19.2961 20.5557C19.6081 20.0277 20.0224 19.6135 20.5383 19.3135C21.0662 19.0016 21.642 18.8457 22.2659 18.8457H30.7795Z" fill="#F1B900"/>
745					<path d="M13.7161 18.8477C14.34 18.8477 14.9101 19.0035 15.426 19.3154C15.954 19.6154 16.3682 20.0296 16.6682 20.5576C16.9802 21.0736 17.136 21.6436 17.136 22.2676V30.7812C17.136 31.3931 16.9801 31.9633 16.6682 32.4912C16.3682 33.0192 15.954 33.4334 15.426 33.7334C14.91 34.0454 14.3401 34.2012 13.7161 34.2012C13.1041 34.2012 12.5341 34.0454 12.0061 33.7334C11.4901 33.4214 11.0759 33.0016 10.7639 32.4736C10.4639 31.9577 10.3137 31.3932 10.3137 30.7812V22.2676C10.3137 21.6436 10.4639 21.0736 10.7639 20.5576C11.0759 20.0296 11.4901 19.6154 12.0061 19.3154C12.5341 19.0035 13.1041 18.8477 13.7161 18.8477ZM8.63989 18.8477V22.2676C8.63989 22.8796 8.48412 23.444 8.17212 23.96C7.87215 24.4758 7.4578 24.8892 6.92993 25.2012C6.41393 25.5012 5.84397 25.6514 5.21997 25.6514C4.608 25.6514 4.03799 25.5012 3.51001 25.2012C2.98223 24.8893 2.56218 24.4757 2.25024 23.96C1.95024 23.444 1.80005 22.8796 1.80005 22.2676C1.80006 21.6436 1.95026 21.0736 2.25024 20.5576C2.56224 20.0297 2.98205 19.6154 3.51001 19.3154C4.03797 19.0035 4.60803 18.8477 5.21997 18.8477H8.63989Z" fill="#E01E5A"/>
746					<path d="M22.2659 1.7998C22.8779 1.7998 23.4423 1.95558 23.9583 2.26758C24.4742 2.56756 24.8819 2.98184 25.1819 3.50977C25.4939 4.03774 25.6496 4.60776 25.6497 5.21973V13.7334C25.6497 14.3574 25.4939 14.9339 25.1819 15.4619C24.8819 15.9778 24.4742 16.3921 23.9583 16.7041C23.4423 17.0041 22.8779 17.1533 22.2659 17.1533C21.6421 17.1533 21.0662 17.0039 20.5383 16.7041C20.0224 16.3921 19.6081 15.9778 19.2961 15.4619C18.9961 14.9339 18.8459 14.3574 18.8459 13.7334V5.21973C18.846 4.60776 18.9962 4.03774 19.2961 3.50977C19.6081 2.98182 20.0224 2.56756 20.5383 2.26758C21.0662 1.95574 21.642 1.79982 22.2659 1.7998ZM30.7795 10.3135C31.3915 10.3135 31.9559 10.4702 32.4719 10.7822C32.9997 11.0821 33.4197 11.4957 33.7317 12.0234C34.0437 12.5394 34.1995 13.1038 34.1995 13.7158C34.1995 14.3397 34.0436 14.9154 33.7317 15.4434C33.4317 15.9594 33.0175 16.3735 32.4895 16.6855C31.9616 16.9855 31.3915 17.1357 30.7795 17.1357H27.3596V13.7158C27.3596 13.1038 27.5098 12.5394 27.8098 12.0234C28.1218 11.4956 28.5361 11.0822 29.052 10.7822C29.5799 10.4703 30.1557 10.3135 30.7795 10.3135Z" fill="#2EB67D"/>
747				</svg>
748			</div>
749			<div class="loader-spin">
750				<svg
751					width="100"
752					height="100"
753					viewBox="-20 -20 42 42"
754					xmlns="http://www.w3.org/2000/svg"
755					stroke="#3f0e40"
756				>
757					<g fill="none" fill-rule="evenodd">
758						<g transform="translate(1 1)" stroke-width="2">
759							<circle
760								stroke-opacity=".5"
761								cx="0"
762								cy="0"
763								r="20"
764								stroke="#E4E4E4"
765								stroke-width="2"
766							/>
767							<path class="spinner-path" d="M20 0c0-9.94-8.06-20-20-20" />
768						</g>
769					</g>
770				</svg>
771			</div>
772		</div>
773		<div class="flexpane__media">
774			<img src="" alt="" />
775		</div>
776		<div class="flexpane__body">
777			<p class="flexpane__module-meta"></p>
778			<p class="flexpane__module-title heading-level-4"></p>
779			<div class="flexpane__module-content prose"></div>
780		</div>
781	</div>
782	<div class="flexpane__footer">
783		<div class="flexpane__actions">
784			<button class="btn btn--secondary btn--sm" data-flexpane-prev disabled>Previous</button>
785			<button class="btn btn--secondary btn--sm" data-flexpane-next disabled>Next</button>
786		</div>
787	</div>
788</aside>
789
790</main>
791
792
793	<aside class="footer-cta u-hide-on-print is-inverse" aria-labelledby="devprog">
794	<div class="l-container">
795		<h2 class="heading-level-1 u-text--reverse" id="devprog">Join the Slack Developer Program</h2>
796		<p>Get exclusive access to developer sandboxes, the latest platform updates, and expert resources.</p>
797		<div class="btn--container">
798			<a class="btn btn--primary is-static" href="https://api.slack.com/developer-program/join" target="_blank" rel="noopener" data-track="join_now" data-track-location="footer_cta">Join Now <span class="sr-only">(opens in new tab)</span></a>
799			<a class="btn btn--secondary is-static" href="https://api.slack.com/developer-program" target="_blank" rel="noopener" data-track="about_the_program" data-track-location="footer_cta">About the program <span class="sr-only">(opens in new tab)</span></a>
800		</div>
801	</div>
802</aside>
803
804<footer class="footer l-container">
805	<div class="footer__menu">
806		<a href="https://slack.dev/" class="slack__logo desktop" aria-label="Slack" data-track="logo" data-track-location="footer">
807			<img src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/logos/logo-slack-dev-light.svg" width="54" alt="Slack Logo">
808		</a>
809
810		<nav class="footer__wrap" aria-label="Footer Navigation">
811			<ul class="footer__list">
812								<li class="navigation_parent_l1">
813					<button aria-expanded="false" aria-haspopup="true" class="navigation__dropdown">
814						<span class="navigation_parent_label navigation_parent_label_l1">Tools</span>
815					</button>
816					<div class="navigation_parent_label navigation_parent_label_l1 desktop">Tools</div>
817					<ul class="footer__sublist">
818												<li class="navigation__link navigation__link_l2"><a href="https://docs.slack.dev/tools/slack-cli/" target="_blank" rel="noopener noreferrer" data-track="slack-cli" data-track-location="footer">Slack CLI</a></li>
819												<li class="navigation__link navigation__link_l2"><a href="https://docs.slack.dev/tools#bolt" target="_blank" rel="noopener noreferrer" data-track="bolt-frameworks" data-track-location="footer">Bolt frameworks</a></li>
820												<li class="navigation__link navigation__link_l2"><a href="https://docs.slack.dev/tools#sdks" target="_blank" rel="noopener noreferrer" data-track="slack-sdks" data-track-location="footer">Slack SDKs</a></li>
821												<li class="navigation__link navigation__link_l2"><a href="https://app.slack.com/block-kit-builder/" target="_blank" rel="noopener noreferrer" data-track="block-kit-builder" data-track-location="footer">Block Kit Builder</a></li>
822												<li class="navigation__link navigation__link_l2"><a href="https://api.slack.com/developer-program" target="_blank" rel="noopener noreferrer" data-track="developer-program" data-track-location="footer">Developer program</a></li>
823												<li class="navigation__link navigation__link_l2"><a href="https://docs.slack.dev/samples/" target="_blank" rel="noopener noreferrer" data-track="code-samples-tutorials" data-track-location="footer">Code samples &amp; tutorials</a></li>
824												<li class="navigation__link navigation__link_l2"><a href="https://docs.slack.dev/tools/" target="_blank" rel="noopener noreferrer" data-track="all-tools" data-track-location="footer">All tools</a></li>
825											</ul>
826				</li>
827								<li class="navigation_parent_l1">
828					<button aria-expanded="false" aria-haspopup="true" class="navigation__dropdown">
829						<span class="navigation_parent_label navigation_parent_label_l1">Learn</span>
830					</button>
831					<div class="navigation_parent_label navigation_parent_label_l1 desktop">Learn</div>
832					<ul class="footer__sublist">
833												<li class="navigation__link navigation__link_l2"><a href="/learning-paths" data-track="learning-paths" data-track-location="footer">Learning paths</a></li>
834												<li class="navigation__link navigation__link_l2"><a href="/workshops" data-track="workshops" data-track-location="footer">Workshops</a></li>
835												<li class="navigation__link navigation__link_l2"><a href="https://trailheadacademy.salesforce.com/certificate/exam-slack-developer---Slack-Dev-201" target="_blank" rel="noopener noreferrer" data-track="slack-certifications" data-track-location="footer">Slack certifications</a></li>
836												<li class="navigation__link navigation__link_l2"><a href="https://trailhead.salesforce.com" target="_blank" rel="noopener noreferrer" data-track="trailhead" data-track-location="footer">Trailhead</a></li>
837												<li class="navigation__link navigation__link_l2"><a href="/resource-library" data-track="resource-library" data-track-location="footer">Resource library</a></li>
838												<li class="navigation__link navigation__link_l2"><a href="/learn" data-track="all-learning-resources" data-track-location="footer">All learning resources</a></li>
839											</ul>
840				</li>
841								<li class="navigation_parent_l1">
842					<button aria-expanded="false" aria-haspopup="true" class="navigation__dropdown">
843						<span class="navigation_parent_label navigation_parent_label_l1">Community</span>
844					</button>
845					<div class="navigation_parent_label navigation_parent_label_l1 desktop">Community</div>
846					<ul class="footer__sublist">
847												<li class="navigation__link navigation__link_l2"><a href="https://slackcommunity.com" target="_blank" rel="noopener noreferrer" data-track="slack-community" data-track-location="footer">Slack community</a></li>
848												<li class="navigation__link navigation__link_l2"><a href="/events" data-track="slack-events" data-track-location="footer">Slack events</a></li>
849												<li class="navigation__link navigation__link_l2"><a href="/open-source" data-track="open-source" data-track-location="footer">Open source</a></li>
850											</ul>
851				</li>
852								<li class="navigation_parent_l1">
853					<button aria-expanded="false" aria-haspopup="true" class="navigation__dropdown">
854						<span class="navigation_parent_label navigation_parent_label_l1">Resource</span>
855					</button>
856					<div class="navigation_parent_label navigation_parent_label_l1 desktop">Resource</div>
857					<ul class="footer__sublist">
858												<li class="navigation__link navigation__link_l2"><a href="https://docs.slack.dev/" target="_blank" rel="noopener noreferrer" data-track="docs" data-track-location="footer">Docs</a></li>
859												<li class="navigation__link navigation__link_l2"><a href="/blog" data-track="blog" data-track-location="footer">Blog</a></li>
860												<li class="navigation__link navigation__link_l2"><a href="https://slack.com/marketplace" target="_blank" rel="noopener noreferrer" data-track="slack-marketplace" data-track-location="footer">Slack marketplace</a></li>
861												<li class="navigation__link navigation__link_l2"><a href="/newsletter" data-track="developer-newsletter" data-track-location="footer">Developer newsletter</a></li>
862											</ul>
863				</li>
864								<li class="navigation_parent_l1">
865					<button aria-expanded="false" aria-haspopup="true" class="navigation__dropdown">
866						<span class="navigation_parent_label navigation_parent_label_l1">Manage Apps</span>
867					</button>
868					<div class="navigation_parent_label navigation_parent_label_l1 desktop">Manage Apps</div>
869					<ul class="footer__sublist">
870												<li class="navigation__link navigation__link_l2"><a href="https://api.slack.com/apps" target="_blank" rel="noopener noreferrer" data-track="your-apps" data-track-location="footer">Your apps</a></li>
871											</ul>
872				</li>
873							</ul>
874		</nav>
875	</div>
876
877	<div class="footer__submenu">
878		<div>
879			<div class="footer__legal-links">
880				<a href="https://slack.dev/" class="slack__logo mobile" aria-label="Slack" data-track="logo" data-track-location="footer"><img src="https://slack.dev/wp-content/themes/octothorpe-theme/public/images/logos/logo-slack-dev-light.svg" width="54" alt="Slack"></a>
881				<ul class="footer__legal-list" aria-label="Legal links">
882					<li><a href="https://slack-status.com/" rel="noopener noreferrer" target="_blank" data-track="status" data-track-location="footer">Status</a></li>
883					<li><a href="https://slack.com/trust/privacy/privacy-policy" data-track="privacy" data-track-location="footer">Privacy</a></li>
884					<li><a href="https://slack.com/terms-of-service/api" target="_blank" rel="noopener noreferrer" data-track="terms" data-track-location="footer">Terms</a></li>
885					<li><a class="optanon-show-settings" href="#" data-preference-center data-track="cookie_preferences" data-track-location="footer">Cookie Preferences</a></li>
886					<li><a href="https://docs.slack.dev/developer-support" rel="noopener noreferrer" target="_blank" data-track="support" data-track-location="footer">Support</a></li>
887					<li><a href="https://docs.slack.dev/changelog" rel="noopener noreferrer" target="_blank" data-track="changelog" data-track-location="footer">Changelog</a></li>
888					<li><a class="privacy-choice" href="https://www.salesforce.com/form/other/privacy-request/" target="_blank" rel="noopener" data-track="privacy_choices" data-track-location="footer"><span>Your Privacy Choices</span><img src="https://slack.dev/wp-content/themes/octothorpe-theme/public/icons/ccpa.svg" alt=""></a></li>
889				</ul>
890			</div>
891			<small class="footer__legal-text">&copy; 2026 Slack Technologies, LLC, a Salesforce company. All rights reserved. Various trademarks held by their respective owners.</small>
892		</div>
893		<ul class="social__list">
894			<li class="social__list-item">
895				<a class="brand--linkedin" aria-label="LinkedIn" title="LinkedIn" target="_blank" rel="noopener" href="https://www.linkedin.com/company/tiny-spec-inc/" data-track="linkedin" data-track-location="footer">
896					<svg width="18" height="18" version="1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" role="presentation"><path d="M1.84613 3.69226C2.86519 3.69226 3.69226 2.86519 3.69226 1.84613C3.69226 0.827067 2.86519 0 1.84613 0C0.827067 0 0 0.827067 0 1.84613C0 2.86519 0.827067 3.69226 1.84613 3.69226ZM0 16V4.92317H3.69226V16H0ZM6.15441 4.92317H9.55991V6.66838H9.60916C10.0829 5.81794 11.2423 4.92317 12.9716 4.92317C16.5666 4.92317 17.2312 7.16068 17.2312 10.0714V16H13.6804V10.7446C13.6804 9.49173 13.6546 7.87821 11.8343 7.87821C9.98578 7.87821 9.70267 9.24311 9.70267 10.6536V16H6.15441V4.92317Z"></path></svg>
897				</a>
898			</li>
899			<li class="social__list-item">
900				<a class="brand--bluesky" aria-label="Bluesky" title="Bluesky" target="_blank" rel="noopener" href="https://bsky.app/profile/slack.dev" data-track="bluesky" data-track-location="footer">
901					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -3.268 64 68.414" height="18"><path d="M13.873 3.805C21.21 9.332 29.103 20.537 32 26.55v15.882c0-.338-.13.044-.41.867-1.512 4.456-7.418 21.847-20.923 7.944-7.111-7.32-3.819-14.64 9.125-16.85-7.405 1.264-15.73-.825-18.014-9.015C1.12 23.022 0 8.51 0 6.55 0-3.268 8.579-.182 13.873 3.805zm36.254 0C42.79 9.332 34.897 20.537 32 26.55v15.882c0-.338.13.044.41.867 1.512 4.456 7.418 21.847 20.923 7.944 7.111-7.32 3.819-14.64-9.125-16.85 7.405 1.264 15.73-.825 18.014-9.015C62.88 23.022 64 8.51 64 6.55c0-9.818-8.578-6.732-13.873-2.745z"/></svg>
902				</a>
903			</li>
904			<li class="social__list-item">
905				<a class="brand--youtube" aria-label="YouTube" title="YouTube" target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCY3YECgeBcLCzIrFLP4gblw" data-track="youtube" data-track-location="footer">
906					<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 50 50" width="18" height="18"><path d="M 44.898438 14.5 C 44.5 12.300781 42.601563 10.699219 40.398438 10.199219 C 37.101563 9.5 31 9 24.398438 9 C 17.800781 9 11.601563 9.5 8.300781 10.199219 C 6.101563 10.699219 4.199219 12.199219 3.800781 14.5 C 3.398438 17 3 20.5 3 25 C 3 29.5 3.398438 33 3.898438 35.5 C 4.300781 37.699219 6.199219 39.300781 8.398438 39.800781 C 11.898438 40.5 17.898438 41 24.5 41 C 31.101563 41 37.101563 40.5 40.601563 39.800781 C 42.800781 39.300781 44.699219 37.800781 45.101563 35.5 C 45.5 33 46 29.398438 46.101563 25 C 45.898438 20.5 45.398438 17 44.898438 14.5 Z M 19 32 L 19 18 L 31.199219 25 Z"/></svg>
907				</a>
908			</li>
909		</ul>
910	</div>
911</footer>
912
913
914<script type="speculationrules">
915{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/octothorpe-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
916</script>
vendor: 1 bytes, line 916
916
917<script id="prismatic-highlight-js" src="https://slack.dev/wp-content/plugins/prismatic/lib/highlight/js/highlight-core.js?ver=3.7.5"></script>
vendor: 1 bytes, line 917
917
918<script id="prismatic-highlight-js-after">
919hljs.highlightAll();
920//# sourceURL=prismatic-highlight-js-after
921</script>
vendor: 1 bytes, line 921
921
922<script type="module" id="theme-main-js" src="https://slack.dev/wp-content/themes/octothorpe-theme/dist/assets/main.js"></script>
vendor: 1 bytes, line 922
922
923<script id="jetpack-stats-js-before">
924_stq = window._stq || [];
925_stq.push([ "view", {"v":"ext","blog":"236910238","post":"9311","tz":"-7","srv":"slack.dev","hp":"vip","j":"1:16.2"} ]);
926_stq.push([ "clickTrackerInit", "236910238", "9311" ]);
927//# sourceURL=jetpack-stats-js-before
928</script>
vendor: 1 bytes, line 928
928
929<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 929
929
930<script id="wp-emoji-settings" type="application/json">
931{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://slack.dev/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
932</script>
vendor: 1 bytes, line 932
932
933<script type="module">
934/*! This file is auto-generated */
935var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
936//# sourceURL=https://slack.dev/wp-includes/js/wp-emoji-loader.min.js
937</script>
937
938
939</body>
940</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.