# 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) [Meetings](#meetings) [Mobile apps](#mobile-apps) [Customer service](#customer-service) [Project management](#project-management) [AI SRE](#ai-sre) [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
[

Amazon SNS

Create Better Stack incidents from Amazon SNS topics
](https://betterstack.com/docs/uptime/integrations/integrating-with-better-uptime/amazon-sns/)

## 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/) [

Dash0

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

Elastic

Create Better Stack incidents from Elastic

Sentry

Create Better Stack incidents from Sentry

## 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/) [

Linear triage

Sync on-call schedules with Linear triage responsibility
](https://betterstack.com/docs/uptime/integrations/linear/#put-your-on-call-schedules-on-linear-triage-responsibility)

## Incident management

PagerDuty

Send new Better Stack incidents to PagerDuty, or create them from PagerDuty

Splunk On-Call

Send new Better Stack incidents to Splunk On-Call
[

incident.io

Send new Better Stack incidents to incident.io
](https://betterstack.com/docs/uptime/incident-io/) [

DX

Send Better Stack incidents to DX for MTTR and incident reporting
](https://betterstack.com/docs/uptime/integrations/dx/)

## 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/)

## Meetings

[

Zoom

Create Zoom meetings for Better Stack incidents
](https://betterstack.com/docs/uptime/integrations/zoom/)

Google Meet

Create Google Meet meetings for Better Stack incidents

## 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/) [

Intercom

Show the status of your services in Intercom Messenger
](https://betterstack.com/docs/uptime/integrations/integrating-with-better-uptime/intercom/)

## 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 Jira work items from Better Stack incidents and errors
](https://betterstack.com/docs/uptime/jira/better-uptime-to-jira/) [

Linear

Create Linear issues from Better Stack incidents and errors
](https://betterstack.com/docs/uptime/integrations/linear/)

## AI SRE

[

GitHub

Let AI SRE read your code and open pull requests with fixes
](https://betterstack.com/docs/ai-sre/integrations/github/)

GitLab

Let AI SRE read your code and open merge requests with fixes
[

Datadog

Let AI SRE read your Datadog monitors, logs and traces
](https://betterstack.com/docs/ai-sre/integrations/datadog/) [

Grafana

Let AI SRE query metrics and inspect dashboards in Grafana
](https://betterstack.com/docs/ai-sre/integrations/grafana/) [

Sentry

Let AI SRE investigate Sentry issues during incidents
](https://betterstack.com/docs/ai-sre/integrations/sentry/) [

Linear

Let AI SRE work with your Linear issues during investigations
](https://betterstack.com/docs/ai-sre/integrations/linear/) [

Notion

Let AI SRE look up runbooks and docs in Notion
](https://betterstack.com/docs/ai-sre/integrations/notion/)

## Webhooks & forms

[

Incoming webhooks

Create Better Stack incidents from any webhook
](https://betterstack.com/docs/uptime/incoming-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
[

Call routing

Route incoming phone calls to whoever is on call
](https://betterstack.com/docs/uptime/on-call-routing-number/) [

Outgoing webhooks

Get HTTP requests for incidents, monitor changes and on-call changes
](https://betterstack.com/docs/uptime/webhooks/) [

Outgoing e-mails

Send incident notifications to external e-mail addresses
](https://betterstack.com/docs/uptime/integrations/integrating-with-better-uptime/outgoing-emails/) [

Incident log drain

Send incident audit logs to a logging service
](https://betterstack.com/docs/uptime/api/incident-log-drain/)

## Workflow automation

[

Zapier

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

MCP server

Connect AI assistants to your Better Stack data
](https://betterstack.com/docs/getting-started/integrations/mcp/)
