RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. It also provides a common set of source code security and team collaboration features.
RhodeCode is the only solution you will need to handle all of your Git, Mercurial, and SVN repositories. The platform provides unified repository management, code review, and team collaboration, alongside APIs and custom integrations.
RhodeCode is used by some of the world's largest banking groups, security firms, research and defense organizations, and game and software development companies.
No. RhodeCode is a behind-the-firewall platform for developer teams with a strong priority on source code security.
There are numerous reasons for that:
For large enterprises, the question isn't "why do you use multiple VCS", it's "what's the smartest way to manage your multiple VCS". And the smartest way is to have common and unified set of tools across the whole code base.
RhodeCode has a finely grained system of permission management and user control. User permissions can be set up at the team, individual, or repository level. One of the unique features of RhodeCode is that common access control can be set across all repositories within the organization.
RhodeCode helps software development teams to iterate more quickly. It comes with powerful enterprise code review tools and automated interactions, including:
Many more features are detailed here.
RhodeCode comes in two editions: Community and Enterprise.
The Community Edition (CE) is free and open source. It comes with unified security controls, code reviews, permission management and code collaboration across Git, SVN and Mercurial repositories.
The Enterprise Edition (EE) delivers powerful enterprise features on top of the RhodeCode CE. RhodeCode EE comes with premium support, enterprise authentication, advanced code reviews and ready-made integrations for existing corporate tools.
See the comparison page for details.
It means that the RhodeCode team does not provide dedicated support for installation or operation for RhodeCode CE.
All users have access to the public issue tracker, and can submit questions and topics for discussion at the Community Portal. The community choices directly influence and drive the development of RhodeCode CE, which helps to ensure that the roadmap is aligned with the goals of the community.
RhodeCode Community Edition: Free and open source
RhodeCode Enterprise Edition: $75/user per year
See our pricing page for more information.
Of course. You can use RhodeCode CE without any limitations (it is free and open source). RhodeCode EE comes with a 30-day trial and a set of enterprise features too!
Large global enterprises can now centralize permission management and control source code access within the organization. Software teams, in turn, get unified team collaboration, code review tools and workflow automation to iterate faster.
First, we provide a rich and powerful set of tools to manage both sets of repositories. No forced migrations; no compromises. Second, we give you control over when you move your code from SVN to Git. Our job is to enable you to maximize the business value of your legacy apps (SVN), while providing great tools for managing your fast-growing Git repositories and code base. Finally, our platform enables you to adopt best practices across multiple VCS. You can not only do code reviews, but do them the same way in both Git and SVN. We also permit you to monitor and optimize developer resources in both teams, automate workflows, automate reporting and event tracking, and to maintain strong security and compliance policies across all your code base. Simpler, faster, easier.
Yes. RhodeCode (both Community and Enterprise Editions) supports external user authentication via LDAP, OAuth, and Active Directory. RhodeCode EE adds more authentication options beyond LDAP. By default, RhodeCode stores user information in its own database.
Some of the largest and most secure customers in the world have had RhodeCode in global production at scale for years. Multiple nodes and parallel running instances are all part of the RhodeCode EE offering. Whether you have centralized storage with legacy code or repositories distributed all over the world, RhodeCode will handle that.
- Yes. At the start of the license period, RhodeCode provides a license key which authorizes the customer to create a software instance with seats up to a specified limit. Customers may request added license keys from RhodeCode for the creation of added instances for training or other purposes, so long as the total number of seats in all instances does not exceed the licensed seat limit. With unlimited scalability and high-availability features, RhodeCode EE is a great choice for multi-instance installation.
We offer additional professional services including:
Please contact our sales team with any questions.
RhodeCode EE requires an Enterprise License Agreement. User licenses are purchased for a one, two, or three year subscription period. The license fee includes a variety of enterprise features, premium technical support, and access to all updates and upgrades. It also provides entry to the early-access program of RhodeCode EE.
RhodeCode EE is licensed for a minimum of twenty (20) seats via a one, two, or three year subscription. Added seats are purchased in packs (10 users each) and can optionally be made co-terminus. See our pricing page for more information.
Payment is committed when you sign an Order for a license (one, two, or three year subscription). RhodeCode provides license keys following receipt of the Order. We invoice you when license keys are released. Payment is due within 30 days from when the Invoice is issued. RhodeCode accepts bank transfers, checks, and credit card payments. Please contact our sales team if you have any questions regarding payments.
RhodeCode EE is bundled with dedicated customer support.
Enterprise customers can contact our dedicated enterprise support team via our support portal for:
RhodeCode EE customers get exclusive and unlimited access to:
All support requests must include a reference to the company's name and are answered within 24 hours, either by one of our core developers or by a certified enterprise support agent. See our Support Terms here.
Yes. We truly believe in the superiority of open source software. RhodeCode CE (Community Edition) is free and being developed together with the community.
Yes. We love to support science, education, and nonprofits. In addition to free use of our open source Community Edition, we also offer very attractive discounts for our Enterprise Edition to qualified nonprofits, including educational institutions. On this page you will find the information about discounts on RhodeCode EE for educational institutions and qualified nonprofits.