Work today demands an operating system that brings AI, agents, apps, data, and humans together in one conversational interface. That platform is Slack.Slack is no longer just a communication tool, it's the operating system for your entire organization's work, which now requires AI-powered workflows and agentic conversation. This is the…
Welcome to Slack Developers
Build context-aware AI apps and agents with Slack, the work operating system.
The latest
Catch up on Slack Devs
DATE
ARTICLE NAME
Remember when you had to click a link to see where it led? You don’t? That’s because technology has improved beyond the old point and click days to interactive previews. We’ve come to expect that from our working experience, both in and out of Slack. Back in the day, I worked…
By Rosanne Ussery | Development Engineer III
Ever wondered how people build Slack apps so quickly? The kind that post updates, listen to events, and respond to commands. The kind that makes Slack more useful every day. You’re in the right place. Meet Bolt. It’s Slack’s framework for building apps efficiently and integrating naturally with Slack. Whether…
By Maria Jose Hernandez | Sr Manager Developer Advocacy @ Slack
Organizing everything I need to do for the holidays can be stressful. There’s so much to do and so much to organize and my processes have become increasingly complex. Sometimes it’s too much to handle and in desperation, I’ve even asked Santa to lend me his elves. So far he…
By Rosanne Ussery | Development Engineer III
Giving gifts to loved ones often means choosing something special just for them. Personally, I love finding the perfect presents for my loved ones or making them something I know will bring them joy. Even though they aren’t on my gift list for the holidays, I also like giving a…
By Rosanne Ussery | Development Engineer III
When you build a Slack app, you’re not just creating features, you’re creating experiences. And every experience needs a place to live. In Slack, those places are called surfaces. A surface is simply a space inside Slack where your app can communicate with users or interact with them. Some surfaces…
By Maria Jose Hernandez | Sr Manager Developer Advocacy @ Slack
All Slack apps have an app manifest, which serves as the blueprint for the app. There are two places to interact with these configuration settings: the manifest file (either as a JSON or YAML) and your app’s configuration page. Using both of these in concert gives you the ability to…
By Rosanne Ussery | Development Engineer III
Creating Slack apps doesn’t have to be hard and the easier it is, the more satisfying I find it. Because I enjoy creating places for people to communicate and collaborate more effectively, I want to work in a space designed for communication and collaboration. And that’s literally what Slack is…
By Rosanne Ussery | Development Engineer III
Slack provides many tools to get the job done, whether they be a third party app, Workflow Builder, or the Slack CLI. NOTE: Workflow apps require a paid plan and admin access Slack is the perfect place to start streamlining your work and plenty of tools to use. You can install…
By Rosanne Ussery | Development Engineer III
AI agents are powerful, but they require access to company data to be effective. This creates a natural tension: how do you unlock the value of AI without compromising security, privacy, and trust? Our goal is to build the right platform experience to enable powerful AI use cases without sacrificing…
By Kurt Kemple | Senior Director, Developer Relations @ Slack
Blog
Check out our latest announcements, dive deep into Slack features, and learn best practices.
Connect with developers
Join the Slack Community to learn new developer skills, find new ways to solve problems, share your expertise, and make new connections.
Tools
Get the tools you need to develop with Slack. Want access to our whole sandbox? Join the Developer Program!
Tools
Leverage our official SDKs and developer tools to streamline your app development process.
Code Samples
Jumpstart your projects with ready-to-use code examples for common Slack app scenarios.
Block Kit Builder
Design interactive app interfaces visually with our powerful drag-and-drop UI tool.
Developer Newsletter
Get the latest news about releases, events, community posts, and more by signing up for our developer newsletter. Let’s code, connect, and excel together!