You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/partners/index.md
+21-11Lines changed: 21 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,31 +23,41 @@ Customers discover your Sources and Destinations using the Connections Catalog a
23
23
The development process is simple:
24
24
25
25
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
26
-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
27
-
3. Create an App.
28
-
4. Build and test your Component(s).
29
-
5. Publish documentation.
30
-
6. Submit your App for review.
31
-
7. Launch into _Public Beta_!
26
+
2. Review Segment's security guidance.
27
+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
28
+
4. Create an App.
29
+
5. Build and test your Component(s).
30
+
6. Publish documentation.
31
+
7. Submit your App for review.
32
+
8. Launch into _Public Beta_!
32
33
33
34
### 1. Understand Segment's Conceptual Model
34
35
35
36
It's important to understand Segment's [Conceptual Model](/docs/partners/conceptual-model) to begin planning your integration. This will help you understand how data will flow from or into your integration.
36
37
37
-
### 2. Request Access
38
+
### 2. Review Segment's security guidance
39
+
40
+
Security is a priority for us at Segment for both our customers and our partners. Before you start building on the Developer Center, please review our [Acceptable Use Policy](https://segment.com/legal/acceptable-use-policy/) and ensure you're following the below guidance:
41
+
42
+
- Follow a secure software-development lifecycle, which enables you to create code that is safe for Segment customers and their end users, and that enables you to maintain and raise the security of that code over time
43
+
- If you or your code come into contact with Segment customer or end-user data for any reason, protect it with commercially reasonable methods throughout its data lifecycle: creation, handling, transporting, storing and destruction
44
+
- If you suspect a security event, incident or breach while working on this project or afterward, contact [Segment Security](mailto:[email protected]?subject=Developer%20Center%20Security) for assistance with your investigation and communications
45
+
- Practice modern and common-sense security for any scenario not explicitly stated
46
+
47
+
### 3. Request Access
38
48
39
49
During _Developer Preview_, you will need to [request access to Developer Center](https://segment.com/partners/developer-center/). A Segment account is required for this step.
40
50
41
51
We receive a large volume of requests so we encourage you to include a valid company website and email address, answer all questions with details about integration's use case as well as highlighting specific customer requests to expedite the approval process.
42
52
43
-
### 3. Create your App
53
+
### 4. Create your App
44
54
45
55
Once approved, you can create your first [App](/docs/partners/conceptual-model/#apps). This represents a tile in the [Segment catalog](https://segment.com/catalog/) irrespective of which [Component](/docs/partners/conceptual-model/#components) type you choose to build so it should reflect your tool's name (eg. Zendesk Chat, Zendesk Sell).
46
56
47
57
> info ""
48
58
> The Developer Center currently only supports new Partner integrations (ie. Currently does not exist on the [Segment catalog](https://segment.com/catalog/)) in _Developer Preview_. If you're an existing Partner looking to build a new Component or make changes to your existing integration, fill in [your details here](https://airtable.com/shrSweuRx5jspwsw7) and we'll contact you once this is made available!
49
59
50
-
### 4. Build & Test
60
+
### 5. Build & Test
51
61
52
62
Now you can start building! Depending on your use case you can build a:
53
63
@@ -62,7 +72,7 @@ No matter which Component you decide to build, make it aligns with the [Segment
62
72
63
73
It's important that we provide a great experience for our mutual customers so we ask that you also conduct thorough testing of your integration using the tooling provided to you through the Developer Center. We also encourage you to use your Segment sandbox in the shoes of a user to polish the experience of implementing and using your integration.
64
74
65
-
### 5. Document
75
+
### 6. Document
66
76
67
77
Finally, make sure you prepare documentation and relevant marketing material for easy discovery and reference. We ask that you provide the following documentation about your integration by making a copy of the below templates:
68
78
@@ -72,7 +82,7 @@ Finally, make sure you prepare documentation and relevant marketing material for
72
82
4. Draft blog post announcing your new integration
73
83
74
84
75
-
### 6. Submission
85
+
### 7. Submission
76
86
77
87
You can submit your Component in the Developer Center for review. We strive to respond to your submission within 2 business days to kickstart the review process.
Copy file name to clipboardExpand all lines: src/partners/plugins.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,13 +16,14 @@ SDK Plugins are an appropriate component for your App if your source or destinat
16
16
17
17
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a plugin.
18
18
19
-
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model/) and [Spec](/docs/connections/spec).
20
-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
21
-
3. Create an App.
22
-
4. Build and test your Component(s).
23
-
5. Publish documentation.
24
-
6. Submit your App for review.
25
-
7. Launch into _Public Beta_!
19
+
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
20
+
2. Review Segment's security guidance.
21
+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
Copy file name to clipboardExpand all lines: src/partners/subscriptions/build-functions.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,13 @@ Subscription Functions allow you to write custom JavaScript code that sends Segm
10
10
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a Subscription Function.
11
11
12
12
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
13
-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
14
-
3. Create an App.
15
-
4. Build and test your Component(s).
16
-
5. Publish documentation.
17
-
6. Submit your App for review.
18
-
7. Launch into _Public Beta_!
13
+
2. Review Segment's security guidance.
14
+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
Copy file name to clipboardExpand all lines: src/partners/subscriptions/build-webhook.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,13 @@ Subscription Webhooks allow Segment Partners to ingest Segment Event Data using
10
10
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a Subscription Webhook.
11
11
12
12
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
13
-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
14
-
3. Create an App.
15
-
4. Build and test your Component(s).
16
-
5. Publish documentation.
17
-
6. Submit your App for review.
18
-
7. Launch into _Public Beta_!
13
+
2. Review Segment's security guidance.
14
+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
Copy file name to clipboardExpand all lines: src/partners/subscriptions/index.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,14 @@ A Subscription gives you complete control over how you want to store, transform
10
10
11
11
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a subscription.
0 commit comments