Skip to content

Commit 3b3ea6d

Browse files
Add third-party integrations consolidated page with redirects from app (#17197)
Adds a new third-party integrations page listing integrations built by third-party developers, and redirects 14 individual integration slugs to it. <!-- Use this checklist to make sure your PR is ready for merge. You may delete any sections you don't need. --> ## DESCRIBE YOUR PR *Tell us what you're changing and why. If your PR **resolves an issue**, please link it so it closes automatically.* ## IS YOUR CHANGE URGENT? Help us prioritize incoming PRs by letting us know when the change needs to go live. - [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE --> - [ ] Other deadline: <!-- ENTER DATE HERE --> - [x] None: Not urgent, can wait up to 1 week+ ## SLA - Teamwork makes the dream work, so please add a reviewer to your PRs. - Please give the docs team up to 1 week to review your PR unless you've added an urgent due date to it. Thanks in advance for your help! ## PRE-MERGE CHECKLIST *Make sure you've checked the following before merging your changes:* - [ ] Checked Vercel preview for correctness, including links - [x] PR was reviewed and approved by any necessary SMEs (subject matter experts) - [ ] PR was reviewed and approved by a member of the [Sentry docs team](https://github.com/orgs/getsentry/teams/docs) ## LEGAL BOILERPLATE <!-- Sentry employees and contractors can delete or ignore this section. --> Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms. ## EXTRA RESOURCES - [Sentry Docs contributor guide](https://docs.sentry.io/contributing/) --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent ad4a0f2 commit 3b3ea6d

4 files changed

Lines changed: 115 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Adding a Third-Party Integration
2+
3+
To add a new third-party integration to the consolidated list:
4+
5+
## Step 1 — Add to the integrations page
6+
7+
In `docs/organization/integrations/third-party-integrations/index.mdx`, add a new list item with the integration name, link, and slug in an MDX comment:
8+
9+
```mdx
10+
- [Integration Name](https://link-to-docs) {/* slug */}
11+
```
12+
13+
The slug is the URL-safe identifier used for the redirect (e.g. `glue-tools`, `vanta-gov`).
14+
15+
## Step 2 — Add a redirect
16+
17+
In `redirects.js`, add a new entry to `userDocsRedirects` redirecting the integration's slug to the consolidated page:
18+
19+
```js
20+
{
21+
source: '/organization/integrations/<slug>/',
22+
destination: '/organization/integrations/third-party-integrations/',
23+
},
24+
```

docs/organization/integrations/index.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,10 @@ For more details, see the [full Integration Platform documentation](/organizatio
167167
| [AWS Lambda - Node (Manual)](/platforms/javascript/guides/aws-lambda/) | X | X |
168168

169169

170+
## Third-Party Integrations
171+
172+
Integrations built and maintained by third-party developers on the Sentry Integration Platform. See the [full list of third-party integrations](/organization/integrations/third-party-integrations/).
173+
170174
## Toggleable Features
171175
Some integrations have features that can be enabled or disabled through a toggle at the integration level. Toggling features on/off takes effect instantly across the integration. Defaults are dependent on the feature, per integration.
172176

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Third-Party Integrations
3+
sidebar_order: 4900
4+
description: >-
5+
Browse integrations built by third-party developers on the Sentry Integration Platform.
6+
---
7+
8+
These integrations are built and maintained by third-party developers using the
9+
[Sentry Integration Platform](/organization/integrations/integration-platform/).
10+
11+
Sentry does not make any guarantees about the functionality or availability of these integrations.
12+
13+
To build and publish your own, see the [Integration Platform docs](/organization/integrations/integration-platform/).
14+
15+
{/* Note: integration slugs are listed in comments on each line. These slugs are used in redirects app */}
16+
17+
- [Sonarly](https://docs.sonarly.com/integrations/sentry) {/* sonarly-integration */}
18+
- [OpenBlock](https://www.openblocklabs.com/manual) {/* work-os */}
19+
- [Watchdog Security](https://docs.watchdogsecurity.io/) {/* watchdog-security */}
20+
- [ReleaseTag](https://docs.releasetag.com/) {/* releasetag */}
21+
- [Kawach.ai](https://support.kawach.ai/articles/sentry) {/* kawachai */}
22+
- [OpsBrief](https://opsbrief.io/docs/integrations/sentry) {/* opsbrief */}
23+
- [Twill.ai](https://docs.twill.ai/overview) {/* twill */}
24+
- [Glue Tools](https://getglueapp.com/guides) {/* glue-tools */}
25+
- [Synkrony](https://docs.synkrony.ai/) {/* synkrony */}
26+
- [Bosun](https://docs.bosun.ai/) {/* bosun */}
27+
- [Steadwing](https://docs.steadwing.com/) {/* steadwing-rca */}
28+
- [Aether](https://docs.runaether.dev/introduction) {/* aether */}
29+
- [Toolbar](https://docs.usetool.bar/integrations/sentry) {/* toolbar */}
30+
- [Vanta Gov](https://help.vanta.com/en/articles/11345687-vanta-sentry-integration) {/* vanta-gov */}

redirects.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,63 @@ const userDocsRedirects = [
667667
source: '/organization/integrations/goastai/',
668668
destination: '/organization/integrations/issue-tracking/goast/',
669669
},
670+
// Third-party integrations consolidated page
671+
{
672+
source: '/organization/integrations/sonarly-integration/',
673+
destination: '/organization/integrations/third-party-integrations/',
674+
},
675+
{
676+
source: '/organization/integrations/work-os/',
677+
destination: '/organization/integrations/third-party-integrations/',
678+
},
679+
{
680+
source: '/organization/integrations/watchdog-security/',
681+
destination: '/organization/integrations/third-party-integrations/',
682+
},
683+
{
684+
source: '/organization/integrations/releasetag/',
685+
destination: '/organization/integrations/third-party-integrations/',
686+
},
687+
{
688+
source: '/organization/integrations/kawachai/',
689+
destination: '/organization/integrations/third-party-integrations/',
690+
},
691+
{
692+
source: '/organization/integrations/opsbrief/',
693+
destination: '/organization/integrations/third-party-integrations/',
694+
},
695+
{
696+
source: '/organization/integrations/twill/',
697+
destination: '/organization/integrations/third-party-integrations/',
698+
},
699+
{
700+
source: '/organization/integrations/glue-tools/',
701+
destination: '/organization/integrations/third-party-integrations/',
702+
},
703+
{
704+
source: '/organization/integrations/synkrony/',
705+
destination: '/organization/integrations/third-party-integrations/',
706+
},
707+
{
708+
source: '/organization/integrations/bosun/',
709+
destination: '/organization/integrations/third-party-integrations/',
710+
},
711+
{
712+
source: '/organization/integrations/steadwing-rca/',
713+
destination: '/organization/integrations/third-party-integrations/',
714+
},
715+
{
716+
source: '/organization/integrations/aether/',
717+
destination: '/organization/integrations/third-party-integrations/',
718+
},
719+
{
720+
source: '/organization/integrations/toolbar/',
721+
destination: '/organization/integrations/third-party-integrations/',
722+
},
723+
{
724+
source: '/organization/integrations/vanta-gov/',
725+
destination: '/organization/integrations/third-party-integrations/',
726+
},
670727
{
671728
source: '/development/sdk-dev/:path*',
672729
destination: 'https://develop.sentry.dev',

0 commit comments

Comments
 (0)