Manage: deploy configuration files, start, stop and restart servers
check_circle
check_circle
Network management
Provision networks (VPCs) on supported CSPs
check_circle
check_circle
Provision subnets on supported CSPs
check_circle
check_circle
Manage VPC security group rules
check_circle
check_circle
Pipelines
Custom operations
check_circle
check_circle
Customizable pipeline steps
check_circle
check_circle
Unlimited pipelines per operations
check_circle
Actions history
check_circle
check_circle
Actions logs
check_circle
Deploy applications from a variety of tech stacks
Docker
check_circle
check_circle
HTML
check_circle
check_circle
Java
check_circle
check_circle
Node.js
check_circle
check_circle
Python
check_circle
check_circle
.NET
check_circle
check_circle
ASP.NET Core
check_circle
check_circle
PHP
check_circle
check_circle
Laravel
check_circle
check_circle
Deploy automation (CI/CD)
Supported source providers
check_circle
check_circle
Github
check_circle
check_circle
Gitlab
check_circle
check_circle
Bitbucket
check_circle
check_circle
Incoming hooks via API
check_circle
Push-to-deploy
check_circle
Automate any pipeline with hooks
check_circle
Outgoing hooks via API
check_circle
Configuration files
check_circle
check_circle
SSL Certificates
check_circle
check_circle
Let's Encrypt
check_circle
check_circle
Automatic certificate renewal
check_circle
check_circle
Manage server resources
Linux services
check_circle
check_circle
Docker
check_circle
check_circle
MySQL
check_circle
check_circle
NewRelic Agent
check_circle
check_circle
NGINX
check_circle
check_circle
PostgreSQL
check_circle
check_circle
Redis
check_circle
check_circle
Supervisor
check_circle
check_circle
Network rules
check_circle
check_circle
Daemons
check_circle
check_circle
SSH Keys
check_circle
check_circle
Cron jobs
check_circle
check_circle
Projects
Manage unlimited projects
check_circle
check_circle
Manage unlimited environments
check_circle
check_circle
Teams
Manage unlimited teams
check_circle
check_circle
Invite unlimited members
check_circle
check_circle
Custom access with role based access control
check_circle
API
External access to API
check_circle
Support
Community
check_circle
check_circle
FAQ
Is Devopness Free?
All Devopness users and teams get FREE FOREVER access to manage a limited number of projects, environments and resources in any supported cloud provider, and can also deploy application code from git repositories hosted in any supported source provider.
All your projects can have teams and users collaborating on it, for FREE.
When your projects grow you may need more deployment options, security controls and collaboration features that may require upgrading to a paid plan.
As in our daily routine of managing software projects we need to “take an action” to fix or improve something, that’s exactly what Devopness does for you and your team.
Devopness creates an “action” every time you need to run a pipeline to perform single-step or multi-step operations on resources in your project environments.
Each step in a pipeline becomes an action step, that is then executed by Devopness according to how a pipeline was configured at that point in time.
For your convenience, each action step output log is made available for you in Devopness action details view.
Credit is the unit used to pay for each action step Devopness executes for you when running pipelines in your project environments.
How are credits used by Devopness?
As an action running a pipeline can have a variable number of steps, Devopness will charge the project owner by consuming one credit for each action step completed.
For example:
If an active subscription includes 100 credits and an action is created to run a pipeline with 5 steps, that action will consume 5 credits from the account of the project owner.
After the action is finished, 95 credits will remain available to be used in any project owned by the same user account.
If you run out of credits you can keep using Devopness to manage your environment resources and all features on your paid plans will remain accessible.
However, new actions will still be created with status failed.
Those actions will not be executed and you will see the error message below:
Insufficient credits to run this action
When that happens, you can fix the error by adding more credits to your account.
Monthly. The exact date may vary as months have different number of days. We currently renew subscriptions every 30 days from the day an account subscription was updated, upgraded or downgraded
What happens if my subscription cannot be renewed?
Subscriptions are renewed automatically on their expiry date, using your chosen payment method.
If for some reason your subscription could not be renewed, the current subscription will be canceled.
When your subscription is canceled you’ll still be able to use your subscription exclusive features and remaining credits for the time you’ve already paid for.
For example, if you buy a monthly subscription on January 10 and decide to cancel it on January 20:
You’ll have access to the subscription features and credits until February 9 (30 days after initial purchase);
You won’t be charged another monthly subscription on February 9.
A few things will happen:
Your subscription will be downgraded to the FREE plan;
You can still access action details and action steps output logs, but limited to actions created in the last 24 hours;
In environments using custom Roles in their Memberships, the membership will be updated to use the role “Read”, converting all users to read-only users.
But don’t worry: your data will not be lost and your configurations, including team membership roles, will be restored once you update your payment methods and upgrade again to a paid plan.