Skip to content

Commit f16a0fe

Browse files
Merge pull request #15 from gitkraken/org-level-AI-controls
[SUP-8] Adds AI provider enforcement documentation
2 parents c38361a + 7efd6d1 commit f16a0fe

File tree

5 files changed

+59
-5
lines changed

5 files changed

+59
-5
lines changed
75.6 KB
Loading
230 KB
Loading

_images/enforce-ai-providers.png

75.2 KB
Loading
214 KB
Loading

gk-dev/gk-dev-security-controls.md

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,67 @@ GitKraken provides centralized security settings to help your organization contr
1313

1414
## GitKraken AI Features
1515

16-
GitKraken AI features can suggest code or perform smart actions to improve your workflow. These features may require sending code snippets to GitKraken AI hosted in the cloud.
16+
GitKraken AI features can suggest code or perform smart actions to improve your workflow. These features may require sending code snippets to GitKraken AI or third-party providers.
1717

18-
If these features don’t align with your organization's security policies, you can disable them for all members in your organization.
18+
If these features don’t align with your organization's security policies, you can control access across your organization.
1919

20-
- Go to <strong>Settings > Security Controls > AI Features</strong>
21-
- Requires [owner, admin, or billing contact](/gk-dev/gk-dev-organization/#roles)
22-
- Available on [Teams or Enterprise plans](https://www.gitkraken.com/pricing)
20+
### Manage AI Feature Access
21+
22+
To enable or disable GitKraken AI features for all organization members:
23+
24+
- Go to **Settings > Security Controls > AI Features**
25+
- Requires [owner, admin, or billing contact](/gk-dev/gk-dev-organization/#roles)
26+
- Available on [Advanced+ plans](https://www.gitkraken.com/pricing)
27+
28+
<figure>
29+
<img src="/wp-content/uploads/administration-and-security-controls.png" srcset="/wp-content/uploads/administration-and-security-controls@2x.png" alt="GitKraken AI feature toggle in Security Controls">
30+
<figcaption style="color:#888;text-align:center">Organization-level toggle for GitKraken AI features</figcaption>
31+
</figure>
32+
33+
### Enforce AI Providers
34+
35+
Organizations on the Business+ plans can enforce restrictions on which AI providers are allowed across GitKraken products. This ensures compliance with your data policies.
36+
37+
To configure provider-level controls:
38+
39+
1. Go to **Settings > Security Controls > Enforce AI providers**.
40+
2. Enable the toggle to display supported providers.
41+
3. For each provider, you can:
42+
- Enable: Allow team members to use the provider’s models.
43+
- Disable: Block the provider completely.
44+
45+
For the following marked* providers, you can also:
46+
- Set an API Key: Enforce the use of your key.
47+
- Add a Custom URL (requires a key): Restrict access to a specific endpoint.
48+
49+
Supported providers include:
50+
- Anthropic*
51+
- Azure*
52+
- DeepSeek
53+
- GitHub Copilot
54+
- GitKraken AI
55+
- Google*
56+
- Hugging Face*
57+
- Mistral*
58+
- Ollama*
59+
- OpenAI*
60+
- OpenAI compatible*
61+
- OpenRouter
62+
- xAI
63+
64+
<figure>
65+
<img src="/wp-content/uploads/enforce-ai-providers.png" srcset="/wp-content/uploads/enforce-ai-providers@2x.png" alt="AI provider settings showing API key and URL fields">
66+
<figcaption style="color:#888;text-align:center">Example of AI provider configuration fields</figcaption>
67+
</figure>
68+
69+
<div class='callout callout--info'>
70+
<p>
71+
Providers marked with an asterisk (*) support setting a custom API key and URL.
72+
</p>
73+
<p>
74+
These settings apply across all GitKraken products used by your organization.
75+
</p>
76+
</div>
2377

2478
***
2579

0 commit comments

Comments
 (0)