Skip to main content
CodeThreat offers flexible deployment to meet your security and infrastructure requirements.

Deployment Options

SaaS

Fastest setup with zero infrastructure management

On-Premise

Full control within your infrastructure

SaaS Deployment

Get started immediately with our managed cloud platform.

Requirements

  • Modern web browser
  • GitHub, GitLab, or Bitbucket account
  • Admin access to repositories you want to scan

Setup Steps

1

Create Account

2

Configure Organization

Set up your organization settings and invite team members
3

Connect Repositories

Authorize CodeThreat to access your repositories
We only request the minimum permissions needed for security scanning. Read our security practices for details.
4

Install CLI (Optional)


On-Premise Deployment

Deploy CodeThreat within your own infrastructure for maximum control.

System Requirements

Docker:
  • CPU: 4+ cores
  • RAM: 16GB minimum, 32GB recommended
  • Storage: 100GB SSD
  • Docker: 20.10+
  • Docker Compose: 2.0+
Kubernetes:
  • Kubernetes: 1.24+
  • CPU: 8+ cores
  • RAM: 32GB minimum
  • Storage: 200GB persistent volume
  • Ingress controller configured

Docker Deployment

1

Pull Images

2

Configure Environment

Create a docker-compose.yml with database, Redis, platform, and agent services
3

Start Services

4

Initialize Platform

Kubernetes Deployment

1

Add Helm Repository

2

Create Values File

Configure license, ingress, platform, agents, PostgreSQL, and Redis settings
3

Install Chart

4

Verify Deployment


Post-Installation Configuration

Configure Autonomous Agents

Set Up Integrations

Configure your version control and CI/CD integrations:

GitHub

GitHub App integration

GitLab

GitLab webhook setup

CI/CD

Pipeline integration

License Activation

SaaS: Your license is automatically activated upon signup. Visit billing settings to manage your subscription. On-Premise: Activate your license:
Contact sales@codethreat.com for enterprise licensing.

Verification

Confirm your installation is working:
Success! You’re ready to start securing your code.

Next Steps

Run Your First Scan

Follow the quickstart guide

Automated Scanning

Set up continuous scanning