# Choose your integration

Extend and automate your workflow by integrating with your favorite tools.

/

[Log sources](#log-sources) [Log forwarding](#log-forwarding) [Cloud monitoring](#cloud-monitoring) [Infrastructure monitoring](#infrastructure-monitoring) [Scheduling on-call duties](#scheduling-on-call-duties) [Incident management](#incident-management) [Messaging](#messaging) [Mobile apps](#mobile-apps) [Customer service](#customer-service) [Project management](#project-management) [Webhooks & forms](#webhooks-forms) [Workflow automation](#workflow-automation)

## Log sources

[

Javascript & Node.js

Receive logs from Javascript & Node.js apps
](https://betterstack.com/docs/logs/javascript/) [

Python

Receive logs from Python apps to Better Stack
](https://betterstack.com/docs/logs/python/) [

Ruby & Rails

Receive logs from Ruby on Rails apps to Better Stack
](https://betterstack.com/docs/logs/ruby-and-rails/) [

PHP

Receive logs from PHP apps to Better Stack
](https://betterstack.com/docs/logs/php/) [

Java

Receive logs from Java apps to Better Stack
](https://betterstack.com/docs/logs/java/) [

.NET

Receive logs from .NET apps to Better Stack
](https://betterstack.com/docs/logs/net-c/) [

Heroku

Receive logs from apps hosted on Heroku
](https://betterstack.com/docs/logs/heroku/) [

Vercel

Receive logs from apps hosted on Vercel
](https://betterstack.com/docs/logs/vercel/) [

Render

Receive logs from apps hosted on Render
](https://betterstack.com/docs/logs/render/) [

Digital Ocean

Receive logs from apps hosted on Digital Ocean
](https://betterstack.com/docs/logs/digital-ocean/) [

Cloudflare

Receive logs from Cloudflare to Better Stack
](https://betterstack.com/docs/logs/cloudflare/) [

Nginx

Receive logs from Nginx apps to Better Stack
](https://betterstack.com/docs/logs/nginx/) [

Apache2

Receive logs from Apache2 apps to Better Stack
](https://betterstack.com/docs/logs/apache2/) [

Ubuntu

Receive logs from Ubuntu machines to Better Stack
](https://betterstack.com/docs/logs/ubuntu/) [

PostgreSQL

Receive logs from PostgreSQL database
](https://betterstack.com/docs/logs/postgresql/) [

MongoDB

Receive logs from MongoDB database to Better Stack
](https://betterstack.com/docs/logs/mongodb/) [

MySQL

Receive logs from MySQL database to Better Stack
](https://betterstack.com/docs/logs/mysql/) [

Redis

Receive logs from Redis to Better Stack
](https://betterstack.com/docs/logs/redis/) [

Docker

Receive logs from Docker containers to Better Stack
](https://betterstack.com/docs/logs/docker/) [

Kubernetes

Receive logs from Kubernetes containers
](https://betterstack.com/docs/logs/kubernetes/) [

Dokku

Receive logs from Dokku apps to Better Stack
](https://betterstack.com/docs/logs/dokku/) [

Amazon ECS

Receive logs from Amazon ECS clusters
](https://betterstack.com/docs/logs/aws-ecs/) [

HTTP REST API

Send logs to Better Stack with a single API call
](https://betterstack.com/docs/logs/http-rest-api/)

## Log forwarding

[

Vector

Forward logs to Better Stack using Vector
](https://betterstack.com/docs/logs/vector/) [

Fluent Bit

Forward logs to Better Stack using Fluent Bit
](https://betterstack.com/docs/logs/fluent-bit/) [

Logstash

Forward logs to Better Stack using Logstash
](https://betterstack.com/docs/logs/logstash/) [

Fluentd

Forward logs to Better Stack using Fluentd
](https://betterstack.com/docs/logs/fluentd/) [

Syslog

Forward logs to Better Stack with syslog-ng
](https://betterstack.com/docs/logs/syslog-setup/)

## Cloud monitoring

[

Amazon CloudWatch

Create Better Stack incidents from AWS CloudWatch
](https://betterstack.com/docs/uptime/aws-cloudwatch/) [

Google Cloud

Create Better Stack incidents from GCP Monitoring alerts
](https://betterstack.com/docs/uptime/google-cloud/)

Heroku

Create Better Stack incidents from Heroku

Microsoft Azure

Create Better Stack incidents from Microsoft Azure

## Infrastructure monitoring

[

Datadog

Create Better Stack incidents from Datadog
](https://betterstack.com/docs/uptime/datadog/) [

New Relic

Create Better Stack incidents from New Relic
](https://betterstack.com/docs/uptime/new-relic/) [

Grafana

Create Better Stack incidents from Grafana
](https://betterstack.com/docs/uptime/grafana/) [

Zabbix

Create Better Stack incidents from Zabbix
](https://betterstack.com/docs/uptime/zabbix/) [

Prometheus

Create Better Stack incidents from Prometheus
](https://betterstack.com/docs/uptime/prometheus/)

## Scheduling on-call duties

[

Google Calendar

Schedule on-call duties from Google Calendar
](https://betterstack.com/docs/uptime/connecting-external-calendars/) [

Other Calendar

Schedule on-call duties from other calendar services
](https://betterstack.com/docs/uptime/connecting-external-calendars/) [

Microsoft Outlook

Schedule on-call duties from Microsoft Outlook
](https://betterstack.com/docs/uptime/connecting-external-calendars/)

## Incident management

PagerDuty

Send new Better Stack incidents to PagerDuty

Splunk On-Call

Send new Better Stack incidents to Splunk On-Call

## Messaging

[

Slack

Post new Better Stack incidents to Slack
](https://betterstack.com/docs/uptime/slack/) [

Microsoft Teams

Post new Better Stack incidents to Microsoft Teams
](https://betterstack.com/docs/uptime/microsoft-teams/)

## Mobile apps

[

iOS app

Get notifications on your iPhone or iPad
](https://betterstack.com/docs/uptime/ios-and-android-mobile-apps/) [

Android

Get notifications on your Android smartphone
](https://betterstack.com/docs/uptime/ios-and-android-mobile-apps/)

## Customer service

[

Front

Send messages to Front when new Better Stack incidents are created
](https://zapier.com/apps/better-uptime-ca87275/integrations/front-app)

Zendesk

Update Zendesk tickets when Better Stack incidents are created or updated
[

Status Page

Create public status page on status.yourdomain.com
](https://betterstack.com/docs/uptime/getting-started-with-status-pages/)

## Project management

Trello

Add comments to Trello cards when new Better Stack incidents are created or updated

Asana

Convert new Better Stack incidents to Asana tasks
[

Jira

Create Better Stack incidents from Jira
](https://betterstack.com/docs/uptime/jira/better-uptime/create/)

## Webhooks & forms

[

Incoming webhooks

Create Better Stack incidents from any webhook
](https://betterstack.com/docs/uptime/webhooks/) [

Incident form

Manually report a new incident to Better Stack
](https://betterstack.com/docs/uptime/creating-incidents-manually/) [

Typeform

Create Better Stack incidents from Typeform entries
](https://betterstack.com/docs/uptime/creating-incidents-manually/)

E-mail

Create Better Stack incidents from e-mails

## Workflow automation

[

Zapier

Create Zapier workflows from Better Stack updates
](https://zapier.com/apps/better-uptime-ca87275/integrations)
