diff --git a/sources/platform/integrations/images/apify-store.png b/sources/platform/integrations/images/apify-store.png new file mode 100644 index 0000000000..7dab1a73fa Binary files /dev/null and b/sources/platform/integrations/images/apify-store.png differ diff --git a/sources/platform/integrations/index.md b/sources/platform/integrations/index.md deleted file mode 100644 index c6dc4b93a7..0000000000 --- a/sources/platform/integrations/index.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Integrations -description: Learn how to connect the Apify platform with your projects. You can use our tools in cloud services like Zapier, Make (formerly Integromat), Keboola, and more. -sidebar_position: 11 -category: platform -slug: /integrations ---- - -# Integrations - -**Learn how to connect the Apify platform with your projects.** - - > The whole is greater than the sum of its parts. - > - > *Aristotle* - -Integration allows you to combine separate applications and take advantage of their combined capabilities. It allows you to combine the abilities of applications that are not directly linked. This helps to free your data from isolation and make it more productive. That’s why we made Apify in a way that allows you to connect it with practically any cloud service or web app - and make it part of your larger projects. - -Apify‘s RESTful API allows you to interact with platform programmatically and HTTP webhooks notify you when important events happen. - -## API and webhooks - -API and webhooks are useful when you either need something very simple or very custom. If you just need to let your app know that run has finished, it’s easy to set up a HTTP request (webhook) and let your app react on that. And if you need to get some other data from platform, start actor runs, or basically anything else you can do in platform UI, you can use any HTTP client to do that (we have handy API clients for Javascript and for Python). You can even set up the webhooks via API. - -- [API](./integrations/api) -- [Webhooks](./integrations/webhooks) - -## Built-in integrations - -Apify offers easy to set up solutions for common scenarios. Like uploading your datasets to Google Drive when run succeeds, or creating an issue on Github when it fails. - -- [Slack](./integrations/slack) -- [Drive](./integrations/drive) -- [Github](./integrations/github) -- [Gmail](./integrations/gmail) - -## Complex integrations - -For more complicated integrations we recommend using our connectors / components / nodes for common integration services. - -- [Make](./integrations/make) -- [Zapier](./integrations/zapier) -- [Transposit](./integrations/transposit) - -## ETL tools with Apify support - -Some ETL tools offer connectors for Apify, which make it possible to use Apify datasets as data sources. - -- [Keboola](./integrations/keboola) -- [Airbyte](./integrations/airbyte) -- [Hevo](./integrations/hevo) - -## Workarounds? Other materials? - -Not sure what to do with those: - -- [Google](https://help.apify.com/en/articles/2424053-google-integration). diff --git a/sources/platform/integrations/index.mdx b/sources/platform/integrations/index.mdx new file mode 100644 index 0000000000..fb7d81a66f --- /dev/null +++ b/sources/platform/integrations/index.mdx @@ -0,0 +1,92 @@ +--- +title: Integrations +description: Learn how to integrate Apify platform with other services, your systems, data pipelines, and other web automation workflows. +sidebar_position: 11 +category: platform +slug: /integrations +--- + +import Card from "@site/src/components/Card"; +import CardGrid from "@site/src/components/CardGrid"; + +# Integrations + +**Learn how to integrate Apify platform with other services, your systems, data pipelines, and other web automation workflows.** + + > The whole is greater than the sum of its parts. + > + > 👴 *Aristotle* + +Integrations allow you to combine separate applications and take advantage of their combined capabilities. Automation of these online processes increases your productivity. That’s why we made Apify in a way that allows you to connect it with practically any cloud service or web app - and make it part of your larger projects. + +## Built-in integrations + +Apify‘s RESTful API allows you to interact with the platform programmatically, and HTTP webhooks notify you and your services when important events happen. By using API you can start Actors, retrieve their results, or basically do anything you can do in platform UI + + + + +
+ +Apify offers easy-to-set-up solutions for common scenarios. Like uploading your datasets to Google Drive when the run succeeds or creating an issue on GitHub when it fails. + + + + + + + + + +## Automation platforms + +If you are a user of one of the main automation platforms then we have Apify support ready for you. The main advantage of these platforms is that you can integrate Apify into very complex workflows with the choice of thousands of services supported. + +- [Make](./integrations/make) +- [Zapier](./integrations/zapier) +- [Transposit](./integrations/transposit) +- TODO: Asana + +## ETLs and data pipelines + +Apify platform integrates with popular ETL and data pipeline services, enabling you to integrate Apify Actors directly into your data integration processes. + +- [Keboola](./integrations/keboola) +- [Airbyte](./integrations/airbyte) +- [Hevo](./integrations/hevo) + +## Other Actors + + +At last, explore the [Apify Store](https://apify.com/store) for Actors that may help with the integration into your stack as, for example, [MongoDB Import](https://apify.com/drobnikj/mongodb-import) or [MySQL Insert](https://apify.com/petr_cermak/mysql-insert). + +![Apify Store](./images/apify-store.png) +