---
title: Programming
url: https://docs.apify.com/platform/integrations/programming.md
parents:
  - [Apify documentation](https://docs.apify.com/llms.txt)
  - [Apify platform documentation](https://docs.apify.com/platform.md)
  - [Integrations](https://docs.apify.com/platform/integrations.md)
children:
  - [API integration](https://docs.apify.com/platform/integrations/api.md)
  - [GitHub](https://docs.apify.com/platform/integrations/github.md)
  - [Webhook integration](https://docs.apify.com/platform/integrations/webhooks.md)
previous: [Develop integration-ready Actors](https://docs.apify.com/platform/integrations/actors/integration-ready-actors.md)
next: [API integration](https://docs.apify.com/platform/integrations/api.md)
---

# Programming

Drive the Apify platform programmatically with the REST API, react to platform events through webhooks, and trigger Actors from your GitHub activity.

https://docs.apify.com/platform/integrations/api.md

#### [API](https://docs.apify.com/platform/integrations/api.md)

[Control the Apify platform programmatically. Start Actors, fetch results, and manage storages.](https://docs.apify.com/platform/integrations/api.md)

https://docs.apify.com/platform/integrations/webhooks.md

#### [Webhooks](https://docs.apify.com/platform/integrations/webhooks.md)

[Trigger external events when an Actor run succeeds, fails, or hits a status.](https://docs.apify.com/platform/integrations/webhooks.md)

https://docs.apify.com/platform/integrations/github.md

#### [GitHub](https://docs.apify.com/platform/integrations/github.md)

[Trigger Apify runs from GitHub events or push run output back to a repo.](https://docs.apify.com/platform/integrations/github.md)
