The Slack APIs allow you to integrate complex services with Slack to go beyond the integrations we provide out of the box.
All of our APIs can be used alone or in conjunction with each other to build many different kinds of Slack apps. Whether you're looking to build an official Slack integration for your service, or you just want to build something custom for your team, we can help you get started.
Quickly build integrations between Slack and other services:
If our DIY integration tools aren't powerful enough, here are two APIs that can handle a lot more.
An HTTP/JSON based API that allows you to build applications that interact with Slack in more complex ways. Examples of what it can do include:
A WebSocket-based API that allows you to send messages as a user and receive events from Slack in real time.