Shapeshift is built with the needs of developers and CTOs in mind

You don’t need your own developers to use and build upon Shapeshift.
But if you do, they’ll have everything they need to deliver incredible results.

Perfect for developers

Powered by Node.js, React and React Native, Shapeshift’s source code is easy to understand and build upon so that you can always deliver on your vision.

  • Build new or change existing functionality – nothing is off limits
  • Access the source code and make changes without sacrificing updates
  • Integrate with any tool on earth (even internal tools)
  • Build your own front-end apps or change the defaults
Developer documentation

Stay in control with self-hosted

If you’d rather host Shapeshift on your own servers, you can. We offer help guides and managed services across all of the major cloud hosting platforms.

Hosting requirements

Easily extend with plugins

Want a side with your LMS? Save development time and costs with plugins that extend your technology – without sprints and testing.

  • Browse and install plugins, created and approved by Shapeshift
  • Customise pre-built plugins to your taste
  • Create your own plugins for new features and integrations
See plugins & features

Integrate with your favourite tools

Use our existing integrations or create your own. Automate workflows, eliminate human error and save money on manual processes. Registration, enrolment, certificate delivery, emails and reports – you name it, you can automate it.

See plugins & features

Infinitely scalable for high-growth

Built with scalability in mind, Shapeshift supports millions of concurrent users.

  • Separated deployments for all major Shapeshift components to spread the load across multiple servers
  • Detailed documentation allow you create auto-scaling server environments using AWS and Kubernetes
See plugins & features

Expert support at your fingertips

  • Developer on developer support

    “No blockers.” Shapeshift’s developers are on hand to provide technical support to keep your internal developers moving forward at light-speed.
  • Access to Shapeshift documentation

    High-growth businesses say no to paying per user. That’s why all of our plans include unlimited users so that you can grow without limits.
  • Design & development for hire

    Whether you need full theme redesigns or simple branding changes, your LMS will reflect your brand and feel familiar to your customers.
  • Hosting & devops

    Got tools you already love? Shapeshift makes it easy to streamline and automate your workflows. Use our pre-built integrations or create your own using the open API.
  • Emergency development support

    Pay once and use Shapeshift until the end of time. Shapeshift can be installed on your own servers and managed with or without us.
  • Developer on developer support

    “No blockers.” Shapeshift’s developers are on hand to provide technical support to keep your internal developers moving forward at light-speed.
  • Access to Shapeshift documentation

    High-growth businesses say no to paying per user. That’s why all of our plans include unlimited users so that you can grow without limits.
  • Design & development for hire

    Whether you need full theme redesigns or simple branding changes, your LMS will reflect your brand and feel familiar to your customers.
  • Hosting & devops

    Got tools you already love? Shapeshift makes it easy to streamline and automate your workflows. Use our pre-built integrations or create your own using the open API.
  • Emergency development support

    Pay once and use Shapeshift until the end of time. Shapeshift can be installed on your own servers and managed with or without us.

Have a question?

  • Is the source code available?
    Shapeshift’s source code can be made available so that you can make it your own and use it for years into the future. Ask your sales rep for details.
  • What technologies does Shapeshift use?
    The API is built using Node.JS. The web app uses React and the mobile apps use React Native. For databases, we currently support PostgreSQL, SQLite, MySQL and MariaDB.
  • Can the CMS be customised?
    Just as with the front-end apps, the CMS can be customised to your needs. You could build your own CMS or integrate the API with your existing CMS’ too.
  • What resources are available for developers?
    Our documentation provide extensive information that supports developers with their development efforts. We provide a bank of development hours that you can use in times of need, either to support your existing developers or to use for ad-hoc customisations. Additional time is available for larger projec
  • Deliver the good news to your boss – you’ve just found your last LMS.