Ship Secure, Quality Code with JetBrains Space

Collaborate on code more easily, create merge requests, and protect your main branch with custom quality gates.

Set up a Transparent Code Review Process

Establish a customizable and integrated code review process that works for you, with or without formal rules.

Turn-based code reviews

Make the process of reviewing code crystal clear for both the author and the reviewer. Space makes it easy to understand who should take action.

Customizable quality gates

Protect your branch with conditions for merge requests – an automation job, a code owner's approval, or a check by an external CI service.

Support for various code review workflows

Review code in the branch before it’s merged to the main branch or after merging commits. Space supports both workflows with ease.

Integration with JetBrains IDEs

Review and comment on code using the power of IDE navigation. Manage your merge requests and code reviews without leaving your IDE.

Chat-centric code reviews

Bundle your comments and discuss code changes in integrated chats. Minimize distractions by managing all of your notifications in one place.

Granular permissions

Manage access to your repository as a whole and set up flexible rules for working with branches. Restrict direct commits to any branch.

Efficient code reviews by JetBrains Space

Conduct efficient code reviews

Discuss code with a transparent, turn-based system for accepting changes and resolving concerns. Track history, review commits, and leave comments for the author, who can update the code, leave a reply, or resolve the discussion.

JetBrains Space’s integration with IntelliJ IDEA or any other IntelliJ-based IDE

Review code from the IDE

Benefit from Space’s integration with IntelliJ IDEA or any other IntelliJ-based IDE to manage code reviews and merge requests right from your IDE. Comment and review code using the powerful IDE navigation features. Browse Space code reviews, assign, manage, view, and submit comments, and accept changes.

JetBrains Space merge conditions

Set up merge conditions

Restrict direct pushes to the main (or any) branch. A successfully finished automation job, approval from a code owner or a designated teammate, a check provided by an external service, or any combination of these conditions can serve as a quality gate that must be passed before you can merge your changes.

JetBrains Space covers the entire software development pipeline

Ship code more easily

Code reviews and other Space functionality are natively integrated into a single software development pipeline. Combine git hosting, code reviews, CI/CD, and packages, with planning tools, issues, documents, chats, teams and calendars, all in one place.

All-in-one Solution for Software Projects and Teams

Space is a unified platform for the entire software development pipeline and team collaboration.

Combine all the software development, project management, and communication tools your team needs. Code, build, and ship faster with Space.

Software Development

The complete toolchain to fully cover your software development workflows.

Team Management

Organize your teams and their working schedules effectively.

Communication

Communicate, collaborate, and share knowledge productively.

Project Management

Everything your teams need to plan, manage, and execute their projects.

Your Entire Software Development Pipeline in One Tool

Commit code and explore changes. Review code and create merge requests. Automate your workflows and CI/CD pipelines. Store and manage package repositories. Integrate JetBrains IDEs with Space.

Source code management

Experience fast and scalable hosting for private, Git-based repositories with a web-based interface for browsing and editing code, plus flexible rules for granting member access.

Integration with IntelliJ-based IDEs

Connect IntelliJ IDEA or any other IntelliJ-based IDE to Space to get access to your repositories, code reviews, and CI builds, right from your IDE.

Automation

Modern and intuitive ways to organize continuous delivery pipelines, along with solutions for a broad spectrum of automation tasks.

Package management

Create and use package repositories in your CI/CD pipelines or on your local machine. Share packages between products using Container, Maven, NuGet, and npm repositories.

Code reviews

Establish a robust, customizable, and integrated code review process that works for you, with or without formal rules and conditions.

Here's what our customers are saying

“The integrated code reviews are great. We can easily get the right people involved at any point in the discussion. Read the full story.

Andras Kindler, Co-Founder, Makery

“We encourage students to create their own repos, submit exercise solutions, and request reviews with us. The integrated chat channels have proved most helpful. Read the full story.

Garth Gilmour, Head of Learning, Instil

Sign up for Space

Get started with the Free cloud plan for an unlimited number of users