GitLab

Features, Pricing, Alternatives and More

Written by Matthew Guay
Last updated

It starts not with your code, but with your issues—the ideas you have and things you want to accomplish with this project first. Eventually it'll track the actual issues and bugs in your code, but it can actually be your team's full project management tool. You can view issues in a list or a kanban-style board. Add items one after another—just press return to add a new item, or fill out the details in GitLab's issue sidebar where you can include due dates, tags, time tracking, and more. You can even plan out the big picture of your project with GitLab's milestones, and use burndown charts to track the time issues take to resolve and estimate when your project will be completed. And when you get to work each day, you can see all of your assigned issues from the Todos menu in the top of the app.

Then it's time to start building. You'll code with the tools you're already using, pushing changes to GitLab with git. Then you can merge conflicts and requests, pick the changes you want to keep, preview changes, and more from GitLab's web app. You can even manage your workflow via email and Slack, making issues and merge requests without having to switch over to another app. You can go back and see what your team has done, search through your files, and switch back to earlier builds if something goes wrong. There's a built-in git-powered wiki that you can add documentation and notes to as well for an easy way to keep track of what you're working on with the same tools you use to build your products, and Jekyll powered pages to make a quick website about your product.

GitLab's testing tools then come in, automatically checking for well-known security bugs and help you see how your changes will affect your existing code. Once everything's ready, GitLab can package the new release onto a Docker image and release it for you—something you can even control from Slack to deploy the new version of your site as soon as you get the team's ok on it. GitLab will then keep track on things, with built-in Prometheus monitoring, dashboards with performance metrics, and automated browser performance testing to make sure your new version isn't slower than the old one it replaced.

Best of all, GitLab works where you want it to. It's a hosted git service that can run online, with a full open-source version you can install and run on your own servers. GitLab includes nearly everything you need to plan, produce, and publish your projects—in a tool that works where you want it to.

Do more with GitLab

Zapier allows you to instantly connect GitLab with 1,500+ apps to automate your work and find productivity super powers.

Connect to 1,500+ Apps

Trello

Project Management

54 Integrations

Slack

Team Chat

30 Integrations

Asana

Project Management

21 Integrations

Google Sheets

Google
 +1, Spreadsheets

21 Integrations

Jira Software Server

Project Management

12 Integrations

Discord

Team Chat

12 Integrations

Todoist

Task Management

21 Integrations

ClickUp

Project Management

24 Integrations

Airtable

Databases

6 Integrations

GitLab Pricing

  • Free for unlimited private repositories and collaborators with core features

  • $4/month per user Bronze plan for 2,000 CI pipeline minutes, configurable issue boards, related issues, burndown charts, multiple assignees, merge request approvals, remote repository mirroring, and next business day support

  • $19/month per user Silver plan for 10k CI pipeline minutes, group issue boards, audit logs, reject unsigned commits, verified committers, service desk, browser performance testing, and more

  • $99/month per user Gold plan for 50k CI pipeline minutes, epics, static application security testing, and upcoming features

  • Free and paid self-hosted options available

All plans paid annually

GitLab Features

  • Manage your product's code, changes, issues, and details in one place powered by git

  • Organize issues in list or kanban board

  • Find errors with built-in code review

  • Use CI to deploy and monitor code, with container registry to manage Docker images

  • Monitor both your team and code's performance and see where you can improve your work

  • Self-hosted open-source edition available

GitLab Alternatives

See All

GitHub

Developer Tools

GitLab Updates

Updates to Our GitLab Integration: Pass along Assignee Info about Open, Updated, or Closed Issues

Connect the apps you use every day

Get started with a Free account

Or
By signing up, you agree to Zapier’s Terms of Service