Whether you’re an open source software developer or using software to power your business, speed matters. Platform.sh has always delivered performance. Now with the Platform.sh Marketplace, discovering, installing, and scaling open source tools in the cloud has become as quick as a click.
Driving adoption and monetization for software developers
For OSS developers and project owners, the Platform.sh Marketplace simplifies the onboarding of new customers and contributors by provisioning your software and all its dependencies automatically from your GitHub repos. Define a Platform.sh template, and your project can be deployed by users to Platform.sh without any knowledge of Docker, Kubernetes, or other devops technologies required. So users can get value from your software and expand your community in record time.
Businesses adopt open source tools with flexibility, security, and control
For businesses, the Platform.sh Marketplace delivers a growing library of open source software that can be deployed into your website fleet. Digital experience and web content management like WordPress, Drupal, and Strapi or communications tools like Mattermost and Nextcloud can share the same compliance, security, and data sovereignty policies. And you can avoid proliferation of SaaS tools—with disparate billing and privacy—across your organization.
Our Elite tier customers can even compose their own private catalog of approved templates (both for bespoke projects and off-the-shelf solutions). Project startup times become much faster when you don’t need to ask for approval or sign a DPA.
How the Platform.sh Marketplace works: Composable Infrastructure
Platform.sh makes it incredibly simple to compose and run together everything you need to run software in the cloud. Platform.sh provides and maintains the core services your application needs—databases, queues, networked filesystems, etc. You compose straightforward configuration files telling Platform.sh how your application works, and we take care of deploying and networking containerized infrastructure so your users can start working right away. Whether your app is a monolith or a network of microservices (even in different languages), Platform.sh reduces the complexity for the end user to a few button clicks.
Running complex software from the Platform.sh Marketplace: Introducing Elastic APM
As a great example of the usefulness of this approach, allow me to introduce Elastic APM on Platform.sh. This open source application performance monitoring solution lets you identify bottlenecks and problematic changes at the code level, resulting in better, more efficient code.
Running your own APM on your own cluster alleviates many of the data protection and security concerns you might have with sending your data to an external service. If you have worries about GDPR or PCI, Elastic APM removes them.
Getting started with Elastic APM can be daunting. It’s composed of multiple components written in multiple languages—Elasticsearch, Node.js, and Golang. But with the Platform.sh Marketplace, even complex applications like Elastic APM can be deployed with minimal effort from the Marketplace page or with a Deploy on Platform.sh button.
You can use a single instance of Elastic APM to monitor as many projects as you’d like. And because under the hood this is using Elasticsearch and Kibana, you can do your own integrations and get access to the raw data. This is a fully featured beast that has integrations to a bunch of runtimes and even supports real user monitoring.
How to get started with the Platform.sh Marketplace
The essential attraction of the Platform.sh Marketplace is how easy it is to use, no matter if you’re a developer, an end-user, or a project owner or enterprise.
Are you an organization looking to quickly and safely launch open software for your enterprise? You can launch from more than 60 different project types today from the Platform.sh Marketplace. If you have custom applications to deploy, the experts on our sales team can help. Contact us to learn more about Platform.sh Elite with custom template catalogs.
If you’re an open source software creator, get started by creating a Platform.sh template file in your project’s public source code repository, then contact our Developer Relations team so we can evaluate incorporating it into the Marketplace.