Self-Hosting
Self-Hosted Greptile
Deploy Greptile in your own infrastructure with full control and customization
Overview
Greptile is AI that understands your codebase and can do things like review PRs, generate documentation, and more. The entirety of Greptile’s service can be self-hosted in an air-gapped environment.
Deployment
- Runs in Kubernetes clusters via Helm charts
- Compatible with major cloud providers:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
- Other major providers supported
LLM Configuration
- Flexible LLM integration supporting:
- Any OpenAI-compatible API
- Custom LLM implementations
- Recommended: Anthropic Claude 3.5 Sonnet (as of Dec 2024) and OpenAI Embeddings
- AWS Bedrock integration available
Database Requirements
- PostgreSQL database required
- AWS RDS recommended
- Uses pgvector as the vector database
- Customer provisions and maintains database
Version Management
- Regular update notifications
- New Docker image URLs provided
- Maximum 30-day version delta from cloud
- Seamless upgrade path
Code Host Support
-
GitHub integration
- GitHub Cloud (github.com)
- GitHub Enterprise Server (self-hosted)
- GitHub Enterprise Cloud
-
GitLab integration
- GitLab Cloud (gitlab.com)
- GitLab Self-Managed
- GitLab Enterprise Edition
-
Support for multiple code hosts simultaneously
-
Custom code host integrations available on request
Pricing Structure
- Annual contracts with monthly payments
- 15% discount for upfront annual payment
- Trial Policy:
- No free trials
- 100% refund available within first 30 days
- Pro-rated refunds available months 2-4 (upfront payments only)