Introduction

What is erxes?

Hello 👋

Welcome to the erxes developer documentation, the open source of the Hubspot/Qualtrics alternative with many more!

erxes is an open-source experience operating system (XOS) that enables SaaS providers and digital marketing agencies/developers to create unique experiences that work for all types of business.

With erxes, you can...

Achieving growth and unity within your company is possible. Find more about what you can do with erxes as follows:

  • erxes is an open-source project (see LICENSE for more information); everyone (individuals and companies, especially SaaS providers) can use it for free privately to create better experiences for everything they do, such as customer, employee, production, service, and many more experiences.
  • We love open-source and the idea everybody can freely use and extend what we wrote. Digital marketing technology agencies are welcome to add value to their product and services by selling erxes to their clients to use erxes privately.
  • erxes Marketplace erxes is an open-source project (see LICENSE for more information); everyone (individuals and companies, especially SaaS providers) can use it for free privately to create better experiences for everything they do, such as customer, employee, production, service, and many more experiences. We love open-source and the idea everybody can freely use and extend what we wrote. Digital marketing technology agencies are welcome to add value to their product and services by selling erxes to their clients to use erxes privately. erxes Marketplace is a great place to add the source of revenue for independent developers and digital marketing technology agencies to earn and distribute your plugins they created on erxes XOS. is a great place to add the source of revenue for independent developers and digital marketing technology agencies to earn and distribute your plugins they created on erxes XOS.

Open-source & Contribution

Our community is at the heart of everything we do. We understand that people who contribute to a project are the main drivers who push a project forward. erxes core project, the documentation, and any related tool can be found in the erxes on GitHub.

Community

erxes documentation contains instructions for everything you need to know about erxes. For additional information, you can use any of these channels to get the answer you want:

Support

If you need any support during your development with erxes, you can join our Discord. You will get help directly from our core team and our community.

By joining our Discord Server, you’ll also have the chance to participate in many events and showcase your work with erxes.

Architecture

erxes’s coding architecture comprises Backend, UI, and Widgets.

Backend part is responsible for ensuring all APIs of different plugins work together smoothly.

UI part used React, Apollo, and GraphQL and is also responsible for ensuring all API’s UI work together. XOS comes with utility features to help you manage your account:

  • System config
  • Permission
  • Team members
  • Brands
  • Import & export
  • Application
  • Marketplace

erxes Widgets are built with Web Widgets, iOS SDK, Android SDK, React Native SDK - React, React Native, Apollo, GraphQl. It contains the codes that work on the user’s website and mobile application.

The database is used for any erxes project.

MongoDB 3.6+

Redist 3.x+

RabbitMQ 3.8.x+

Elasticsearch

Frequently Asked Questions

What does erxes mean? How do you pronounce it?

erxes (pronounced 'erk-sis') is a Mongolian word meaning “galaxy”. A galaxy is a system of stars, stellar remnants, interstellar gas, dust, and dark matter bound together by gravity. The word is derived from the Greek galaxias (γαλαξίας), literally 'milky', a reference to the Milky Way galaxy that contains the Solar System. It is branded as “erxes” with all lowercase letters.

erxes - Improving everyday experiences can significantly enhance the quality of life. These small, incremental improvements can lead to substantial benefits and better living. Better living and happier people will have a contagious effect on everything they touch, eventually improving the universe.

What kind of licence erxes has?

Please see the LICENSE file for licensing information.

Are these all free? Can we just use it for free?

Yes, we’re open-source software, our license is AGPLv3 with Enterprise Edition, which means some of our plugins and code for SaaS are require prior agmeenent and kept private under Enterpise Edition. But the rest are all free for you to install and use for you. Please read more about our license here.

However, we provides 3 different packages for our clients, which include:

  • A self-hosted version that is suitable for SaaS providers or enterprises operating in highly regulated industries, like insurance, mobile network providers, banking and etc. As it is self-hosted, you must ensure you and your organization have a skilled DevOps person/team to look after the server to maintain the smooth operation of your erxes operating system daily. As an erxes user, you can choose between using the Community Edition, which is entirely free, or paid plan of the Enterprise Edition.
  • SaaS version that is suitable for small to medium enterprises who want to leave all your tech-related work to us and only focus on your main operation that is non-technical. Pricing is super simple in that you can get access to erxes for free and use it as long as you want as an individual. Then as your business grows, you can only pay for what you need, rather than having a bunch of junk that comes within the package.
  • An infrastructure version is for is the best choice for starting a platform business. You can white-label the design or change every line of code to make it work for you, and this is where you can leverage erxes core plugins, components, and enterprise features to power your entire platform business that includes some of the very specific, high-level paid plugins

Was this page helpful?