Enterprise Git Security Controls & Compliance Tools | GitKraken

Enterprise-Grade Security for All Dev teams

Fragmented access controls, scattered data policies, and inconsistent authentication slow teams down while increasing risk. GitKraken provides centralized governance so your developers maintain velocity while your organization stays secure and compliant.

Security Controls Without Productivity Penalties

Centralized Policy Configuration

Configure settings in a single interface that applies across all GitKraken products.

Organization & License Management

Add users, assign roles, organize teams, and manage licenses on gitkraken.dev

SSO Authentication

Integrate with any SAML 2.0 provider and enforce all email domain users to login via SSO.

AI Feature Control

Control AI features organization-wide with granular, provider-specific settings.

Security Controls That Scale with Your Organization

Centralized Security & Configuration

Configure all security and user provisioning settings on gitkraken.dev.

SOC 2 Type II Compliant

GitKraken maintains SOC 2 Type II certification through an independent third-party.

SAML 2.0 Single Sign-On

Connect your organization’s identity provider to ensure all users are following your authentication requirements.

AI Feature & Provider Management

Control which AI features and providers your organization can access.

License & User Management

Manage users, teams, and licenses from a single centralized admin interface.

Security controls Apply Wherever your team works

GitKraken Desktop

Security policies configured in gitkraken.dev apply automatically to GitKraken Desktop installations across your organization.

GitLens for IDEs

SSO authentication and AI provider restrictions enforce consistently within the VS Code extension.

GitKraken CLI

Command-line users authenticate through your organization’s configured SSO and inherit AI feature settings.

Identity Providers

Compatible with Azure Entra ID, Okta, Google Identity Platform, Ping Identity, and any SAML 2.0 provider.

Ready to centralize your Security Controls?

Advanced security controls are included with GitKraken Advanced, Business, and Enterprise Plans

See All Available Plans


Frequently Asked Questions

Does GitKraken Support SAML SSO?

Yes, GitKraken supports SAML 2.0 single sign-on and works with any SAML 2.0 compatible identity provider including Azure Entra ID, Okta, Google Identity Platform, and Ping Identity. SSO is available for GitKraken Advanced, Business, and Enterprise plans. Once configured, users authenticate through your organization’s IdP instead of separate credentials. Learn more about configuring SSO.

Can I use GitKraken with self-hosted Git servers like GitHub Enterprise?

Yes, GitKraken integrates with self-hosted Git platforms including GitHub Enterprise Server, GitLab Self-Managed, Bitbucket Data Center, and Azure DevOps Server. Security Controls and SSO configurations apply consistently across all these integrations. Issue tracker integrations include Jira Data Center and Trello.

Can I control where GitKraken stores my team's data?

For Cloud Patches specifically, yes. Organizations can configure GitKraken to store Cloud Patches on their own AWS S3 bucket instead of GitKraken-managed storage when company policies require internal storage. This requires an AWS account, S3 bucket, and AWS credentials. All Cloud Patches remain encrypted regardless of storage location and access is controlled by repository permissions. See Security Controls documentation for setup instructions.

How much do GitKraken security features cost?

Compare all features and pricing on the pricing page. Each GitKraken plan includes different levels of security features and control. For example, single sign-on is available on an Advanced plan but multi-domain requires a Business or Advanced plan. AI security controls are available on Advanced or above. Note: On-Premise deployments have different capabilities and are sold separately from cloud subscriptions.

Can I restrict which AI providers my development team uses?

Yes, administrators can control AI features at both the feature level and provider level from Security Controls in gitkraken.dev. You can enable or disable all AI features organization-wide, block specific AI providers, enforce the use of your organization’s API keys, and configure custom endpoints for self-hosted AI infrastructure. This requires a GitKraken Business or Enterprise plan. Supported providers include OpenAI, Anthropic, Google, Azure, GitHub Copilot, and others.

Does GitKraken work in air-gapped or offline environments?

Yes, GitKraken On-Premise Self-Hosted Server operates entirely within your internal network without external internet requirements. This option includes a license server with LDAP support and is designed for secure or restricted environments. AI features can connect to your internal LLM endpoints including Azure OpenAI, Anthropic, or local models like Ollama. On-Premise is sold separately from cloud subscriptions.

Is GitKraken SOC 2 compliant?

GitKraken maintains SOC 2 Type II compliance. The platform provides audit logs, data encryption, role-based access controls, and configurable security policies to help organizations meet their compliance requirements. Detailed security documentation, compliance reports, and audit information are available at the GitKraken Trust Center. For specific compliance questions, contact the customer success team.