Software teams, today, are expected to deliver faster, build securely, and adapt continuously, all without increasing overhead. GitLab Duo and Amazon Q help meet that challenge head-on by bringing real-time intelligence, automation, and smart collaboration to every stage of your software development lifecycle.
After exploring how GitLab Duo and Amazon Q are reshaping the software development lifecycle in our previous post, this follow-up dives into the “how”.
This guide will walk you through the step-by-step process of setting up GitLab Duo with Amazon Q, whether you're using GitLab SaaS or a self-managed instance. Once configured, this AI-powered toolkit enables everything from intelligent code generation and testing to automated pipeline creation, infrastructure optimization, and secure deployments.
Let’s get started.
Before you begin the integration process, ensure that both your GitLab environment and Amazon Q access meet the following baseline requirements.
Note: If you’re using GitLab SaaS and were onboarded before May 15, 2025, GitLab Duo features may not be enabled by default. You can manually enable them in your project or group settings.
Depending on your deployment method, the steps will vary slightly.
If you're using a Premium or Ultimate plan with the Duo Core add-on, GitLab Duo features are generally enabled by default.
To verify or manually enable features:
You’ll need to activate GitLab Duo features manually, especially if you want access to experimental and beta functionality.
Here’s how:
Note: Version 17.10 is strongly recommended, as earlier versions may encounter token synchronization issues during Amazon Q integration.
Once GitLab Duo is enabled, you're ready to bring in Amazon Q.
Note: If you're using GitLab versions 17.8 or 17.9 and encounter the following error:
“Something went wrong retrieving the identity provider payload. Active cloud connector token not found.” Upgrading to version 17.10 will typically resolve the issue automatically.
Once integration is complete, GitLab Duo and Amazon Q work together to bring intelligent assistance into your development workflow. These AI commands can be used directly in issues, merge requests, and other parts of your GitLab interface.
Each of these commands is powered by Amazon Q’s deep understanding of repositories and GitLab Duo’s native platform context, making them highly effective in real development scenarios.
Before rolling out across your teams, it’s important to be aware of the current constraints:
With GitLab Duo and Amazon Q working together, your teams gain access to an intelligent DevSecOps foundation that streamlines how software is planned, built, tested, and deployed.
This integration empowers you to:
See how GitLab Duo with Amazon Q transforms the SDLC in detail here
And if you've already seen how this integration transforms the SDLC at a strategic level, now you have the blueprint to bring it to life.
It’s not just about enabling AI, but embedding it where it matters most.
At VivaOps, we help engineering teams activate and scale intelligent DevSecOps pipelines using AI-first platforms like GitLab Duo and Amazon Q. From setup to optimization, we bring hands-on expertise that accelerates adoption and drives measurable impact.
Explore how we can support your AI-powered DevOps journey:
Ready to go from setup to success?
Contact our team or schedule a strategy session to get started.