2018-04-17 00:15:26 +02:00
|
|
|
# The Zulip API
|
2017-07-25 02:37:04 +02:00
|
|
|
|
2018-04-17 00:15:26 +02:00
|
|
|
Zulip's APIs allow you to integrate other services with Zulip. This
|
|
|
|
guide should help you find the API you need:
|
2017-07-25 02:37:04 +02:00
|
|
|
|
2018-04-17 00:15:26 +02:00
|
|
|
* First, check if the tool you'd like to integrate with Zulip
|
|
|
|
[already has a native integration](/integrations).
|
|
|
|
* Next, check if [Zapier](https://zapier.com/apps) or
|
2018-06-30 07:36:54 +02:00
|
|
|
[IFTTT](https://ifttt.com/search) has an integration;
|
2018-04-17 00:15:26 +02:00
|
|
|
Zulip's native integrations with Zapier and IFTTT often allow
|
|
|
|
integrating a new service with Zulip without writing any code.
|
|
|
|
* If you'd like to send content into Zulip, you can
|
2018-05-31 01:56:18 +02:00
|
|
|
[write a native incoming webhook integration](/api/integration-guide#incoming-webhook-integrations)
|
2018-04-17 00:15:26 +02:00
|
|
|
or use [Zulip's API for sending messages](/api/stream-message).
|
|
|
|
* If you're building an interactive bot that reacts to activity inside
|
|
|
|
Zulip, you'll want to look at Zulip's
|
|
|
|
[Python framework for interactive bots](/api/running-bots) or
|
|
|
|
[Zulip's real-time events API](/api/get-events-from-queue).
|
|
|
|
* If you'd like to do something else, check out the full
|
|
|
|
[REST API](/api/rest), generally starting with
|
|
|
|
[installing the API client bindings](/api/installation-instructions).
|