Your Cart



Please sign in to view product and pricing information.

Alternatively, contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Submit trade application


Use Upsource to browse your source code repositories, share, discuss and review code that you and your team create. Git, Mercurial, Subversion and Perforce are all supported.

Use Upsource to browse your source code repositories, share, discuss and review code that you and your team create. Git, Mercurial, Subversion and Perforce are all supported.

Benefits of Upsource:

  • Useful code review: Upsource provides IDE-level code insight to help developers understand and review code changes better. Teams, both large and small, enjoy lightweight workflow for post-commit review, pull requests and branch review.
  • Easy collaboration: Participate in discussions, @mention other users, share everything with a URL, including code, revisions, diffs, code reviews, search filters, files and even code selections.
  • Top-notch integrations: Upsource integrates with GitHub, popular issue trackers such as JIRA and YouTrack and CI servers. It also features IDE plugin that allows developers participate in code reviews from their IDE.
  • Repository browsing: Enjoy unified access to all your Git, Mercurial, Perforce or Subversion projects. Our powerful search engine lets you quickly find what you're looking for.
  • Analytics: Upsource gathers VCS usage and code review statistics and provides a number of reports for a bird's-eye view of what's going on in your projects.
  • Your data is safe: Take advantage of advanced user management, granular and per-project permissions and multiple authentication modules.

Upsource - Features

Key Features:

  • Unique Code Insight: Upsource provides syntax highlighting for dozens of languages, but teams using Java, PHP, JavaScript and Kotlin get an additional advantage. Having IntelliJ IDEA core in it, Upsource boasts in-depth knowledge of these languages and provides server-side static code analysis, code-aware navigation and search for usages. This gives teams much-needed additional context when reviewing code changes
  • Efficient Code Review: Performing ad-hoc code reviews provides an opportunity to improve code quality, enhance team collaboration and learn from each other. As Upsource does not impose any strict workflow, you can fit it into your preferred process: create a code review for a recent commit, for an entire branch or review a GitHub pull request
  • Repository Browsing & Search: Upsource provides a unified friendly UI for exploring and monitoring all your Git, GitHub, Mercurial, Perforce and/or Subversion repositories from a central location. It retains the history of all files and discussions, effectively serving as a knowledge base for your projects. It provides instant access to any section of the repository. To help grasp the changes quickly, it visualises the history of commits, branches and merges
  • Integrations: To help developers stay in their comfort zone, Upsource features code review plugins for IntelliJ IDEA and other JetBrains IDEs which allow you to participate in code discussions and manage code reviews from the comfort of your IDE. Upsource also integrates with popular issue trackers, Continuous Integration servers, synchronises activity with GitHub and provides webhooks to notify external services or receive notifications.

Upsource - System Requirements

Since Upsource is an on-premises application, you should have a server to deploy Upsource to and the server should:

  • Have 8 GB of RAM or more
  • Run one of the following 64-bit operating systems:
    • Windows Vista or later
    • Mac OS X 10.7 or later
    • Linux (based on our knowledge, any 64-bit distribution should do)
  • Have enough disk space to accommodate your projects. Upsource maps the entire VCS into its internal database and hosts the following:
    • VCS data with commits graph and all files contents
    • Code review data (including notifications and discussions)
    • IntelliJ IDEA indices for those projects, where IDEA can provide code insight
    So the actual required disk space depends on your repository size, number of files that support IDEA intelligence and your team workflow (number of commits, reviews, discussions per day). It can vary from 3X to 70X of your VCS data size.
Tags: upsource , code , tools
We use cookies and other similar technologies to improve your browsing experience and the functionality of our site. Privacy Policy.