It's simple and flexible enough to work with any infrastructure and services combination you want
OpsMaru is straightforward to use. Our goal is to make it easy to connect everything you want for your DevOps setup so you can build platforms quickly and painlessly.
In the later steps of setting up your app, you'll connect OpsMaru to your GitHub repository where your code lives.
This is simple and straightforward, and you always own and control your own code. We do not read or access your code directly.
Support for GitLab is coming in the future.
Opsmaru generates the code and variables for you to use in your Terraform account. You do not need to do any coding, but you will need an account with a Terraform runner like Terraform Cloud, Env0, Scalr, Digger, etc.
By running the code yourself, you remain in control of your infra and provisioning. We don't have access to it.
We're working on a way to incorporate this step into OpsMaru itself in 2024 for users who would prefer not to run the TF code themselves.
In order to use OpsMaru, you'll need to have an account with a cloud provider to connect with.
We believe you should have free choice of cloud providers and this is why we don't resell cloud infrastructure to users.
You can pick any supported cloud provider and just bring your account credentials to OpsMaru.
OpsMaru is no-code, so you click through the steps to connect components and get your platform – and apps – up and running.
In this step, you'll choose a cloud provider where you have an account and the different components you want to use like compute, database and caching. You'll also run some Terraform code OpsMaru generates for you in order to connect it all up.
Next, you'll connect your app and choose a build pack that matches your framework. The app will be configured now. You can connect as many apps to this platform – and your other OpsMaru platforms – as you like.
In the final step, you'll choose which of your connected app repos you'd like to deploy on the platform you built in step 1. As you click through, OpsMaru takes care of containerization before deploying the app.
Build platforms by clicking to connect your code and services. You retain total control. OpsMaru does not access your code or your cloud accounts.
If you want to add new components, update components, swap out databases, or delete various components, it's easy to do. You can modify, add and delete all the pieces of any platforms you build.
We think you shouldn't have to choose between the services you want and a painless experience. Don't you?
We don't resell cloud infrastructure. Instead, we let you bring any cloud account you want. We're adding support for new providers all the time.
We're all about giving you freedom of choice when it comes to services you want to use. You pick what you want for cloud provider, DB, caching, and everything else.
Whatever frameworks you want to use are fine by us. We don't limit what you can work with. And we're adding support for different frameworks all the time.
OpsMaru works as fast as you can click, plus a few minutes for some code to run. Most of your time will be spent making a cup of coffee while processes run.
You don't have to write any code, but you can also open it up and see all the code. When it comes to any code that you have to run outside OpsMaru, OpsMaru generates that code for you.
OpsMaru is no code for ease of use. But you can still get into the heart of it and customize services and your provider to your heart's content.
Our latest blog posts on the industry, expansions to OpsMaru, tips and tricks and more.
Browse all articles