This is a listing of the applications we use at GitLab. If you're looking for the technology used to deliver GitLab.com, please visit the Production Architecture page.
Please visit our Tech Stack main page for instructions on how to request updates to the Tech Stack information.
If you need to request access for any of the following tools, please refer to and follow the Access Request process.
A Planning System that will allow us to measure how accurate our forecasts are on a monthly, quarterly and annual basis
Product and Engineering uses Ally.io for OKRs
We use ADP to process payroll for US Team Members
Spam detection in GitLab
We use Allocadia (allocadia.com) for Marketing Performance
The Industry Analyst relations team (part of Strategic Marketing) uses it as a system of record for all analyst relations activities
Anti-abuse tool used to help protect GitLab.com from automated attacks.
We use Avalara to automate and manage all of our sales tax compliance obligations.
Amazon Web Services is a cloud platform.
Amazon Web Services is a cloud platform.
Amazon Web Services is a cloud platform.
Please visit the Production Architecture handbook page for more information on how we use Azure
Badgr is an open badging standard platform used by GitLab to award certifications.
Bananatag is an internal comms-specific newsletter tool that is used by GitLab’s internal communications teams to send email newsletters to the GitLab team.
Bambu by Sprout Social is a social media advocacy tool that enables GitLab team members to share posts curated by GitLab on their personal social media channels. This tool plays a role in social selling, brand awareness, and overall brand messaging.
Betterment is the GitLab’s plan fiduciary and 401k tool for US Team Members.
Monitoring wider community contribution metrics, including KPIs for the Code Contributor and Evangelist Programs
BitSight is a cybersecurity ratings company that provides a security rating utilizing information from public sources. This tool is used by GitLab Security to provide information on the Customer Assurance Package and is also leveraged as supporting information for Third Party Security Reviews performed for new and existing vendors
Bizible is our marketing attribution software that allows for connecting marketing and sales touch points over a prospect’s or customer’s lifecycle directly to revenue. It also allows us to directly tie the investment in our online advertising to records within our database. Although Bizible has dashboards, we are not currently using the reporting to measure success or track marketing. Bizible allows us to track our marketing activities at a more granular level within Salesforce, our single source of truth.
Canva is a template-based graphic design platform, used to create social media graphics, presentations, posters, documents and other visual content.
Chef is an open source systems management and cloud infrastructure automation platform
Call and demo recording software for customer-facing team members. Chorus tracks keywords, provides analytics, and transcribes calls into both Salesforce and Outreach. Chorus will be used to onboard new team members, provide ongoing training and development for existing team members, provide non-sales employees with access to sales calls, and allow sales reps to recall certain points of a call or demo. All ROW customer facing team members are required to complete the Chorus GDPR training before receiving a Recorder license in Chorus.
Opportunity forecasting and pipeline analysis tool. Clari will help the Sales Team improve forecast accuracy providing Sales Leadership with additional insight and details into an opportunity - insights that cannot be gleaned from Salesforce records or 1:1 forecasts calls alone. Additional insights include email activity between client/prospect and AE and stage movemement/velocity vs. historically won opportunities. Sales Leaders will also use Clari to conduct Manager/Rep 1:1s as well as the weekly forecast call with members of the executive team. We will also use Clari for the QBR presentations. Please see the Weekly Forecasting section of the Sales Handbook for more information on how Clari will accomplish this.
Investment reporting tool
Compensation Analytics and Compensation Review
ContactOut is a recruiting tool which helps recruiters find a potential candidate’s contact information.
Coupa is a procure-to-pay system to streamline the purchase request process, initiate workflow with approvals, and enable Purchase Orders. It will help us be more efficient, save time, and provide metrics for predictability..
360 Feedback is completed via CultureAmp. CultureAmp is a tool that makes it easy to collect, understand and act on team member feedback. It helps improve engagement, the experience and effectiveness of every team member.
help customers manage subscriptions
stage for customers
The Database Benchmarking Environment is a testbed which provides the ability for GitLab to simulate database workloads that are similar to production traffic.
account based marketing platform with targeting and personalization
GitLab Dev is one of GitLab’s multiple environments.
DigitalOcean is a cloud based solution.
DigitalOcean is a cloud based solution.
Community discussion platform for community relations and support teams to collaborate and share knowledge with the wider community.
Display & Video 360 is an end-to-end ad campaign management platform by Google.
Disqus is a blog comment hosting service for web sites and online communities that use a networked platform.
Docker Hub is a service for sharing container images with public, and an authentication system for Docker Desktop application.
Docusign enables people to electronically sign agreements.
Analyze data and as a research repository.
Provide structured, personalized learning experiences for GitLab team members, customers (including our community), and partners
Troubleshooting and Auditing Applications and Systems
Eventbrite is an event management and ticketing software application.
Expensify is the company travel and expense management application. The platform provides employees a simple tool to create expense reports, which can then be managed from approval workflow through the final stage of reimbursement.
Fastly business purpose if used for CDN for production.
UI, web, and brand design
Data loader primarily for Netsuite data
Help facilitate the month end close process for the Accounting team, including a month-end close checklist and account reconciliations
Digital Production, Video Review and Collaboration Software
[Google Data Studio](https://datastudio.google.com/ is Google’s data visualization solution.
Google Workspace is Google’s brand of software and products.
Gainsight Gainsight transforms data points into actionable insights for customer success, helping you increase retention, expand revenue, and scale operations.
Geekbot automate standups, surveys, and daily reports
Google Cloud Platform for Security Department Resources
GitLab is a single application for the entire software development lifecycle.
The GitLab Demo Systems provide infrastructure for the GitLab Customer Success, Marketing, Sales, and Training teams to demonstrate GitLab features, value propositions, and workflows in a variety of asynchronous and live capacities.
Google Ads provides data from Google, but the ranges are broad and terms can be combined into a single phrase.
Google Analytics captures all the analytics for GitLab pages outside of the actual app on https://gitlab.com.
Google Search Console tracks and reports GitLab’s site traffice and performance.
GovWin IQ is a prospecting and enrichment application.
Greenhouse is GitLab’s ATS (Applicant Tracking System). All hiring managers and interviewers will use Greenhouse to review resumes, provide feedback, communicate with candidates, and more. Please refer to the hiring handbook for additional information.
HackerOne is GitLab’s Bug Reports and Bug Bounty Site.
Highspot is a sales asset management platform that makes it easier for GTM team members to discover and access relevant content when needed.
Media asset management system and digital production workflows
This system enables partners to register and track deals, take training and easily access partner specific resources.
Jamf Pro Is an Apple device management solution used by Gitlab IT to configure and automate IT administration tasks for macOS devices. Please refer to the Endpoint Management Handbook page for additional information.
JetBrains provides development IDEs for our engineering teams.
Keyhole is a social listening, influencer marketing, and campaign tracking tool.
Kibana is an open source data visualization dashboard for Elasticsearch.
AB Testing and feature flags
I-9 Completion and Data Retention
When a lead is created in Salesforce, LeanData will be the tool that routes it to the appropriate user. Routing rules include sales segmentation, region, lead source, and owned accounts. For example, if a lead from a named account is created, it will be routed directly to the owner of the named account. Also, LeanData provide cross-object visibility between leads and accounts and contacts. When in an account record, a user can view ‘matched’ leads by company name, email domain, and other
To be able to run your own instances for development you can clone customers-app and generate your own licenses
LinkedIn Learning is a platform for finding and consuming learning content.
LinkedIn Recruiter is a platform for finding, connecting with, and managing candidates.
LinkedIn Sales Insights provides access to LinkedIn data and insights at scale, giving sales operations the clarity they need to do smarter sales planning.
LinkedIn Sales Navigator is a prospecting tool & extended reach into LinkedIn Connections.
Email marketing (build, test, and analyze campaigns)
LogRocket combines session replay, performance monitoring, and product analytics – empowering software teams to create the ideal product experience
Video recording and sharing.
MailChimp is an email send platform.
MailJet is an email platform designed for large scale email sends.
MailGun is an email API.
Marketo is our marketing automation platform managed by our Marketing Operations team. Anyone who signs up for a trial, requests contact from GitLab, attends a webinar or trade show, or engages in any other marketing activity, will end up in Marketo. These prospects will receive scores based on their level of engagement and these scores will be used by the Business Developement Representatives and Account Executives to prioritize which prospects to follow up with. Marketo is also our primary tool for delivering marketing communication to prospects and customers.
Mavenlink is a project management software used to track Track Professional Services project metrics, time cards,scheduling, skills matrix, billing and revenue recognition.
Meetupis an event management platform.
Microsoft Teams is an online meeting application. GitLab primarily utilizes Zoom but Teams is available for individuals who have external customers that can’t use Zoom for various reasons.
Modern Health is an Employee Assistance Program offered to all team members.
Moo is the system GitLab uses to place business cards.
Mural is a visual collaboration tool.
Navex is an all-in-one risk and compliance management system. GitLab uses Navex as an LMS to provide training to employees and as a comprehensive and confidential reporting tool to provide an anonymous hotline for all team members.
NetSuite is the company Enterprise Resource Planning (ERP) system, which is primarily managed by the Finance team. The platform allows enhanced dimensional reporting as well as multi-currency and multi-entity reporting. This is where the General Ledger resides and all financial activity is ultimately recorded, which is critical to reporting the financial health of the company.
Platypus is a custom built in-house integrations platform written with nestjs and node.js. It is a central hub where integrations APIs and automations can be run.
Prelude is an tool that automates and simplifies the process of scheduling interviews. The two products in use are Bookings (1:1 interviews) and Loops (team interviews).
Okta is an Identity and Single Sign On solution for applications and Cloud entities. It allows GitLab to consolidate authentication and authorisation to Applications we use daily through a single dashboard and ensure a consistent, secure and auditable login experience for all our staff.
OneTrust is privacy, security, and data governance software that marketing uses as our privacy and compliance solution on our websites. The marketing operations team works closely with our legal team and is primarily responsible for our privacy and compliance on our websites including cookie preferences.
Optimal Workshop is a user research platform.
O’Reilly Platform provides technical learning content in a variety of formats.
OSQuery is an open source operating system instrumentation framework, providing an agent able to collect data from the underlying operating system and to expose such data as a high-performance relational database. This allows to write SQL queries to explore operating system data. With osquery, SQL tables represent abstract concepts such as running processes, loaded kernel modules, open network connections, browser plugins, hardware events or file hashes. Each host also runs a Flutend agent that uses OSQuery to get relevant data and forwards it to our SIEM (Panther).
Outreach.io is a tool used to automate emails in the form of sequences. Users can track open rates, click through rates, response rates for various templates and update sequences based on these metrics. Outreach.io also helps to track sales activities such as calls. All emails/calls/tasks that are made through Outreach.io are automatically logged in Salesforce with a corresponding disposition. See below for a list of current call dispositions, what they mean and scenarios on when to use each of them.
OwnBackup is a SalesForce backup tool. We use it to take backups of both data and metadata nightly for the production instance of Salesforce.
PagerDuty is an Operational Alerting Tool. We use PagerDuty to set the on-call schedules, and to route notifications to the correct on-call hero.
Panther is the Security Incident and Event Monitoring (SIEM) tool used by the Security Incident Response Team (SIRT) for detecting and alerting on security events.
PathFactory is used create content tracks and micro-personalized website recommendations.
Postgres.ai brings continuous integration to full-size databases drastically improving the quality of software development and testing. The Database Lab Engine, developed by Postgres.ai, is an open-source platform to create instant, full-size clones of your production database. Use these clones to test your database migrations, optimize SQL, or deploy full-size staging apps.
Postman is a tool which allows developers to test API requests during development as well as writing automated tests against APIs.
Printfection is a swag management platform that simplifies the buying, managing, and distribution of swag and branded merchandise. GitLab uses is to send and store swag.
ProofPoint is our security training and phishing simulation platform. It will allow the creation and distribution of security trainings and simulated phishing emails to a subset team members of the GitLab organization to provide ongoing testing for adherence of various compliance frameworks.
Leave administration tool i.e. request, track, approve and analyze time off.
Qualtrics is used for customer surveys.
(for gcp tickets and billing)
Independent GCP environment for the Security Enclave
Global sending platform.
ReferenceEdge is a complete reference management system. Each component addresses a specific program pain point such as recruiting, data maintenance, customer reference lead generation, customer rewards and metrics. It was designed to provide sellers with every form of social proof needed at every stage of the sales cycle, from content to reference accounts and contacts. Ultimately, the value of a program is measured by revenue influenced, and that is one of the KPIs included in our report package.
Guide is a candidate experience platform that creates customized interview “Guides” for candidates to learn more about GitLab and their interviewers.
Respondent is a service used to identify and schedule UX research participants for UX research studies.
Rev is a speech-to-text company that provides closed captioning, subtitles, and transcription services
RingLead’s Cleanse feature is integrated with our Salesforce instance to identify and merge duplicate lead, contact and account data.
Rollup Helper is a Salesforce productivity tool and is used to roll-up any Salesforce data: Count, sum, max, min, average, percent, lookups, text, formula, and multi-currency.
Salesforce is our CRM of record. It integrates with all of the other applications in our business tech stack. Salesforce stores prospect, customer, and partner information. This includes contact information, products purchased, bookings, support tickets, and invoices, among other information.
Salesforce Inbox is a Chrome extension that allows team members to work with Salesforce records directly in their email application via the Gmail integration.
Search engine optimization
Sentry Error tracking for errors in GitLab code
SEOTestingtool.com is utilized for running SEO based impact tests on a page/pages
swag store transactions
Sisense is our Data Visualization and Business Intelligence tool. It is for reporting and can have its dashboards embedded into Salesforce, the Handbook, or other places where GitLab team-members already do their work. Please read more about Sisense.
Slack is an internal communications tool.
Translation and localization tool.
Snowflake is our primary data warehouse. It is the single source of truth for all company data.
Event tracking software that’s installed with GitLab the product.
Sprout Social is a Social Media Management application.
staging.gitlab.com is the GitLab staging server.
GitLab uses Status-IO to continously monitor GitLab.com.
GitLab uses Stitch to extract data from its raw sources and moves it into Snowflake.
Stripe is a software application that enables GitLab customers to make online payments. Finance uses this system to collect information pertaining to payments made online.
SurveyMonkey is an online survey tool.
Search service provider
Tenable.IO is a vulnerability management application.
Terminus is an email signature marketing platform used to standardize brand consistency.
Tesorio is a collection AR Management tool used by our Billing team.
Tipalti is an account payable automation tool.
Troops.ai provides salesforce automation platform that gives real-time transparency around salesforce information. GitLab uses it as an activity capture for Solution Architects.
TweetDeck is a social media dashboard application for management of Twitter accounts.
People-friendly forms and surveys.
Zendesk integration for language translation
UserTesting.com is an unmoderated usability testing service. Product Designers and UX Researchers use UserTesting.com to conduct usability studies remotely when a moderater isn’t required. As a result, these studies can be conducted very quickly.
Sync with expensify or other expense claim system to analyze VAT reclaim on T&E expenses and supplier invoices
Partner Deal Registration
Virtual events and video production
Visual Compliance is a opportunity and account screening tool. It screens opportunities in Salesforce to ensure that GitLab does not violate any US Regulations by selling to restricted individuals or organizations.
Azure account used exclusively for mangating GitLab’s VS Code extension (publishing, accessing download reports). GitLab VS Code Extension
ACCOUTNING TEAMS!! Xactly Commission Expense Accounting (CEA) is an end-to-end solution for managing commissions, or ‘the costs of obtaining a contract,’ under ASC 606 (IFRS 15). Including full capitalization and amortization, Xactly CEA allows GitLab to easily and securely monitor performance obligations and ensure full compliance with the new commission accounting requirements.
Xactly Incent is the SPM leader that provide GitLab reps real time visibility into their incentives, allow for analytics reporting, commission expense forecasting, comp plan doc routing.
Will Learning is a Workplace Training application.
Automation of enterprise application integrations and creation of slack automations, with possibly more use cases in the future.
Workiva is a Financial Reporting tool used by the Finance (Accounting) team.
YouTube is a video sharing platform.
YouTube is a video sharing platform.
Zapier is an automation application integrating other applications.
Customer support tickets are managed through Zendesk and can be visible in the Lead, Account, or Opportunity object in Salesforce in the form of a Visualforce page. This provides visibility for non-Zendesk users into the support tickets created by their prospects and customers. For more information on this tool, you can visit the Support page here.
Monitoring and processing all mentions of GitLab across the Community Relations’ response channels
Hosted by AWS, ZenGRC is a SaaS GRC platform covering Risk, Privacy, Compliance, Audit, Governance, Business Continuity and Third Party Vendor Management programs.
Zoom is a video conference and meeting application.
Zoominfo provides our Sales Development Representatives and Account Executives with access to hundreds of thousands of prospects and their contact information, company information, tech stack, revenue, and other relevant data. Individual records or bulk exports can be imported into Salesforce using extensive search criteria such as job function, title, industry, location, tech stack, employee count, and company revenue. More informatino can be found on the Marketing Operations Zoominfo handbook page.
Zuora is our subscription management and billing system, primarily managed by our Finance team. A quote object within Salesforce is created with a specific configuration, and an order form (PDF) is generated. Once the order form is signed, the Quote in Salesforce is converted to a Subscription in Zuora and the invoice is delivered or payment is applied if the customer provides their credit card details.
test.zuora.com serves as the staging environment for Zuora and customers.stg.gitlab.com.
Zuora Revenue is our automated revenue recognition application that meets current and future U.S. GAAP, including the new ASC 606 and IFRS 15 revenue standards. Its features help us achieve a faster quarter close, minimize compliance risk and more precisely, forecast the revenue impact of business decisions.