Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@
"capabilities/claude-code",
"capabilities/analytics",
"introduction/cli",
"introduction/sdk"
"introduction/sdk",
"settings/on-prem-deployment"
]
},
{
Expand All @@ -46,8 +47,7 @@
"settings/agent-behavior",
"settings/agent-permissions",
"settings/team-roles",
"settings/trufflehog-integration",
"settings/on-prem-deployment"
"settings/trufflehog-integration"
]
},
{
Expand Down
129 changes: 68 additions & 61 deletions docs/settings/on-prem-deployment.mdx
Original file line number Diff line number Diff line change
@@ -1,82 +1,89 @@
---
title: "On-Premises Deployment"
description: "Deploy Codegen on your own infrastructure with complete control and security"
title: "On-Premises Deployments"
sidebarTitle: "On-Prem"
icon: "box"
---

# On-Premises Deployment

Deploy Codegen on your own infrastructure with complete control over your data and development environment.

<Note>
On-premises deployment is available exclusively for [Enterprise tier](https://codegen.com/pricing) customers.
</Note>

## Overview

Our Kubernetes-native architecture ensures seamless integration with your existing infrastructure and security policies. With on-premises deployment, your code and data never leave your infrastructure, giving you complete sovereignty over your intellectual property.
<Warning>
On-premises deployment is available for [Enterprise
tier](https://codegen.com/pricing) customers.
</Warning>

## Key Features
## How It Works

### Flexible Deployment Options
Available for deployment as a Docker image, AMI, or on EKS - you can select your hardware and infrastructure to meet your specific requirements.
Codegen is built as a cloud-native Kubernetes application designed for secure, self-hosted deployment. Our architecture allows you to run the entire platform within your own infrastructure while leveraging [your own AI models and API keys](/settings/model-configuration) for complete control over data processing. This deployment model is ideal for teams with stringent data sovereignty requirements, air-gapped environments, or compliance mandates that require all code and development activities to remain within corporate boundaries.

### Your Own API Keys
Use your own model and API keys, including AWS Bedrock, Google Vertex AI, and other providers for complete control over your AI infrastructure.

Learn more about [model configuration](/settings/model-configuration).

### Complete Data Control
Your code and data never leave your infrastructure. Maintain complete sovereignty over your intellectual property while benefiting from Codegen's powerful development acceleration capabilities.
## Deployment Options

### AWS Marketplace Ready
Choose the deployment method that best fits your infrastructure:

<CardGroup cols={3}>
<Card title="Docker Image" icon="docker">
Deploy using our containerized solution on any Docker-compatible platform
</Card>
<Card title="AWS AMI" icon="aws">
Launch pre-configured instances directly from Amazon Machine Images
</Card>
<Card title="Amazon EKS" icon="kubernetes">
Deploy on managed Kubernetes with full AWS integration
</Card>
</CardGroup>

<Tip>
All deployment options are built on our Kubernetes-native architecture,
ensuring seamless integration with your existing infrastructure.
</Tip>

## Key Benefits

<CardGroup cols={2}>
<Card title="Complete Data Sovereignty" icon="shield-check">
Your code and data never leave your infrastructure - maintain full control
over your intellectual property
</Card>
<Card
title="Your Own AI Models"
icon="cpu"
href="/settings/model-configuration"
>
Use your own API keys with AWS Bedrock, Google Vertex AI, and other
providers
</Card>
</CardGroup>

<Note>
Coming soon: Deploy Codegen directly from AWS Marketplace with simplified billing and procurement.
Coming soon: Deploy directly from AWS Marketplace with simplified billing and
procurement.
</Note>

## Deployment Options
## Enterprise Features

### Flexible Infrastructure Support
Codegen on-premises supports a wide range of deployment scenarios, from single-cluster installations to multi-region, high-availability configurations. Our solution is designed to work with your existing security policies, network configurations, and operational procedures.
Enterprise customers receive comprehensive deployment support:

- Private cloud and on-premises Kubernetes clusters
- Air-gapped environments with offline deployment support
- Multi-cluster and multi-region deployments
- Integration with existing CI/CD pipelines and security tools
- **Priority Support** - Dedicated channels and faster response times
- **Custom Configuration** - Tailored deployment plans for your specific requirements
- **Security Integration** - Works with your existing security tools and compliance policies
- **Multi-Region Support** - High-availability configurations across multiple clusters

## Enterprise Only

On-premises deployment is available exclusively as part of our Enterprise pricing tier. This ensures you receive the dedicated support, custom configuration assistance, and enterprise-grade SLAs necessary for successful on-premises deployments.

Enterprise customers also receive:
- Priority support
- Custom integrations
- Dedicated customer success management
- Custom deployment plans tailored to your organization's specific requirements
<Warning>
Air-gapped environments and offline deployments are supported with special
configuration.
</Warning>

## Getting Started

Ready to deploy Codegen on your own infrastructure? Contact our enterprise team to discuss your requirements and get started with a custom deployment plan.

<Card title="Contact Enterprise Sales" icon="phone" href="https://codegen.com/contact">
Get in touch with our enterprise team to discuss your on-premises deployment requirements.
<Card
title="Contact Enterprise Sales"
icon="phone"
href="https://codegen.com/contact"
>
Ready to deploy on your infrastructure? Our enterprise team will create a
custom deployment plan for your organization.
</Card>

## Security and Compliance

On-premises deployments maintain the same high security standards as our cloud offering:

- End-to-end encryption for all data
- Comprehensive audit logging
- Integration with your existing security tools and policies
- Support for compliance requirements (SOC 2, GDPR, etc.)

## Support

Our enterprise team has extensive experience with on-premises deployments and can help you navigate the technical and business requirements for your specific use case.

For technical support and deployment assistance, enterprise customers have access to:
- Dedicated support channels
- Custom deployment documentation
- Direct access to our engineering team
- Regular check-ins and optimization reviews
<Tip>
Enterprise customers get direct access to our engineering team for deployment
assistance and ongoing optimization reviews.
</Tip>