By industry
Customer stories
See how our clients are using Zipchat and the awesome benefits it's bringing to their businesses!
What this does: Zipchat indexes a snapshot of your GitLab project at connection time. It supports both GitLab SaaS (gitlab.com) and self-hosted GitLab instances. Connect via OAuth for SaaS or a Personal Access Token for self-hosted. Your AI gets read access to source code, merge request descriptions, issue text, and inline documentation, wherever your codebase lives.
Self-hosted GitLab supported
Zipchat connects to any GitLab instance with "gitlab" in the subdomain. This includes gitlab.mycompany.com, gitlab.internal.corp, and similar self-hosted setups. GitLab SaaS (gitlab.com) is also fully supported. The connection uses the standard GitLab API v4, available since GitLab 8.x.
Self-hosted instances that do not contain "gitlab" in the subdomain are not automatically detected. If your hostname uses a different pattern, contact us before connecting.
Here are the accurate answers before anything else.
Zipchat does not hold SOC 2 certification at this time.
Included in the snapshot
Not indexed
Two paths depending on whether you are using GitLab SaaS or a self-hosted instance.
To reflect new code changes, disconnect the project and reconnect from the Integrations dashboard. Zipchat will index a fresh snapshot of the current default branch.
An enterprise customer's integration fails and they ask your support team why. The AI surfaces the relevant error-handling code from your GitLab project, points to the file and function that controls the behavior, and gives a specific answer without requiring a senior engineer to dig through the codebase manually. Complex technical tickets resolve faster and at lower cost.
See ticket deflection use cases
Engineering teams at larger organizations spend weeks onboarding new hires to complex multi-project GitLab structures. With your codebase indexed, new engineers ask the AI about project architecture, CI/CD pipeline configurations, and module relationships instead of scheduling time with senior engineers. Onboarding ramp time compresses and institutional knowledge becomes searchable.
See internal knowledge base use cases
Enterprise buyers evaluating your platform want proof of integration depth. When a prospect asks about your API surface, authentication model, or SDK behavior, the AI answers from your actual GitLab project rather than from documentation that may be out of date. Sales engineers close more deals with less manual documentation work.
Zipchat indexes a snapshot of your project at connection time. There is no automatic re-sync when you push new commits or merge new requests. To update the AI's knowledge, reconnect the project from the Integrations dashboard.
For teams with active CI/CD pipelines and frequent merges, the recommended pattern is to reconnect after significant releases or major architectural changes.
The GitLab integration is available on all Zipchat Code plans. See pricing.
Zipchat supports GitLab SaaS (gitlab.com) and self-hosted GitLab instances where the hostname contains 'gitlab' in the subdomain (for example, gitlab.mycompany.com or gitlab.internal.corp). Custom hostnames that do not include 'gitlab' in the subdomain are not automatically detected.
Zipchat uses the standard GitLab API v4, which has been available since GitLab 8.x. We recommend running a supported GitLab version.
You can connect individual GitLab projects within a group. Group-level connection (connecting all projects in a group at once) is not currently supported. Select each project individually from the Integrations dashboard.
GitLab SaaS uses an OAuth flow. You authorize through your gitlab.com account and select the projects to connect. Self-hosted GitLab uses a Personal Access Token that you generate in your GitLab instance settings with read_repository scope. Both result in the same read-only snapshot indexing behavior.
Yes. The CE vs EE distinction does not affect the API endpoints Zipchat uses. Zipchat only requires the repository archive API, which is available in both editions.
The AI's capabilities are identical. Both integrations produce a read-only indexed snapshot of your codebase. Zipchat can answer the same range of technical questions regardless of which provider the code lives on. The difference is only in the setup path and the terminology used (merge requests vs pull requests, projects vs repos).
Reconnect the project from the Integrations dashboard to pull a fresh snapshot of the current default branch. There is no automatic re-sync on code push.
Delete or revoke the Personal Access Token in your GitLab instance user settings under Access Tokens. This immediately terminates Zipchat's access to all connected projects.
Security summary: No model training on customer code. Code indexed in an isolated sandbox environment. GDPR-compliant data handling. Access revocable at any time by revoking the OAuth authorization or deleting the Personal Access Token.
Works with GitLab SaaS and self-hosted instances. Your AI gets read access to source code, merge requests, and issues, and starts giving specific answers drawn from your actual codebase.