» Fixed price plans
Adaptable offers free and fixed price subscription plans to eliminate the surprise bills that often happen when running your apps in the cloud.
Fixed price plans have resource usage limits, which can be found in the table below.
Adaptable may apply additional limits to apps on fixed price plans and may pause apps that are abusive or are consuming excessive resources.
» Typical requests per month metric
Adaptable helps keep your app costs low by only charging for time that your app is Active, which primarily means when it is actively processing an HTTP request. Additionally, we round Active time to the nearest 100 milliseconds. The combination of these two features means that many apps on Adaptable will tend to use considerably less billable time than on other platforms.
To help our customers better understand how this pricing model translates to the needs of a typical app, we provide a "typical requests per month" metric on our fixed price plans.
This metric is an estimate based off of real world usage patterns of typical REST API apps. However, every app is different and we provide this metric only as a way to help you estimate how much Active time your app might require.
Apps that have short response times, like those that mostly serve web pages and static assets or that have short processing time for REST requests would tend to be able to get many more requests per month out of the same billable CPU time than our estimates. Conversely, apps that have long response times, like those that perform long calculations, do web scraping, or leave WebSockets open for long periods of time, will get fewer requests per month out of their plan's billable CPU time than our estimates.
» Build plan free trial
Adaptable offers a 10 day free trial on our Build plan, which includes the ability to deploy private GitHub repos, increased memory, Active CPU time, and other increased plan limits. To prevent abuse of the free trial, each new user account on Adaptable is granted two trial credits. Each trial credit can be used to start a free Build plan trial on an app. Additional free trial credits can be requested by contacting Adaptable support. Apps that have previously subscribed to a paid plan or free trial are not eligible for the free trial.
You can cancel your subscription at any time during the free trial. If you cancel during the free trial or if you have not entered payment information, the app will be paused at the end of the trial.
If you have supplied payment information and have not canceled the subscription, you will be charged for your first month's subscription at the end of the free trial. If you have other apps that are already on paid monthly billing, the app that was on the free trial will be billed a partial month at the end of the first paid month in order to align the monthly billing date to your existing billing date.
» Reaching plan limits
» Adaptable Container Service
Apps on fixed price and free plans receive an allocation of Active CPU seconds (dependent on the plan) on the first day of each month. When the app is Active, the app consumes its allocation. When the app's allocation reaches zero, the app is placed in a paused state until the end of the current month. The app is unpaused on the first day of the month, when it receives that month's allocation of CPU time.
Apps also have a maximum amount of RAM they are allowed to use, depending on the app's plan and add-ons. App container instances that exceed their RAM limits are terminated, but will be restarted when a new request for that app arrives.
note
Files written to the filesystem of a running container instance are written to a RAM filesystem that counts against the app's total RAM allocation.
» Databases
Apps on fixed price and free plans are limited to a maximum amount of database storage, dependent on the plan. If the app stores more data than allowed on the plan, writes to the database will no longer be allowed until enough data has been deleted from the database to be under the plan maximum.
» Usage-based plans
Adaptable also offers usage-based plans for apps that need to scale up to use more resources.
Pricing for usage-based plans is a monthly subscription fee plus charges for actual resource usage. You can estimate what your usage charges might be based on the pricing calculator.
Compute and other resource prices are listed in the table below.
Resource | Price (USD) |
---|---|
Compute - Active (per vCPU second) | 0.0000249 |
Compute - Idle (per vCPU second) | 0.000003125 |
Memory - Active (per GiB second) | 0.000003125 |
Memory - Idle (per GiB second) | 0.000003125 |
Network Ingress (per GiB) | Free |
Network Egress (per KiB) | 0.00025 |
HTTP requests (per 1K requests) | 0.000415 |
» Billable instance time
The Adaptable Container Service helps keep your app costs low by only charging for time that your app is Active. Apps that are idle or paused do not accrue billable instance time.
Billable instance time is rounded up to the nearest 100 milliseconds.
An app container instance is considered Active (see diagram below) when:
-
The instance is starting up.
This is the time from when the instance is first started until it listens on the correct port.
-
The instance is actively processing one or more HTTP requests.
This time starts when the instance begins receiving an HTTP request and ends when the HTTP response has completed. If the instance is processing multiple HTTP requests simultaneously, the time ends when the last active HTTP response has completed.
-
The instance is shutting down.
This time starts when the instance receives the
SIGTERM
signal and ends when the container exits. Adaptable allows up to 10 seconds for the instance to gracefully shut down and exit before forcibly shutting it down withSIGKILL
.
An app container instance is considered Idle, and is billed for idle time when:
-
Minimum instances is 1 or greater (e.g., warm start).
-
These minimum instances are not processing requests (they are billed active time when they are processing requests, see above).
Instances scaled up beyond the minimum instances are only charged for active time.
» Billing
» Billing basics
Adaptable charges for each app's base price (subscription fee) and any fixed price add-ons in advance, at the beginning of the billing period. For apps on a fixed price plan, these are the only charges.
Usage-based plans are billed for both each app's base price (subscription fee) and for actual resource usage. Resource usage pricing can be found here. Resource usage is charged at the end of the billing period for resources used during that period.
The Team Plan base price (subscription fee) is charged per organization plus actual resource usage and any charges for additional organization users. For apps created within a team organization, there is no additional per-app subscription fee, but resource usage fees still apply.
» Resource usage credit
The Scale Plan and Team Plan both include a $5.00 USD monthly resource usage credit.
Each month, at the end of your billing period, your total resource usage for the billing period is calculated. For the Scale Plan, usage is calculated per app. For the Team Plan, usage is calculated for all apps in the organization.
If your usage charge for the period is less than or equal to $5.00, no additional charges are due. Any remaining unused resource usage credit is lost and is not carried over to future billing periods.
If your usage charge for the period is greater than $5.00, you are billed for the amount over $5.00.
Resource usage credits can only be applied to resource usage charges. They cannot be applied to the plan base price (subscription fee).
» Payment methods
We accept the following payment methods:
- Credit and Debit Cards with the following logos: Visa, Mastercard, American Express, Discover, Diners Club, JCB
- Apple Pay
- Google Pay
- Cash App Pay
- Stripe Link
Larger customers may request invoicing and other payment methods by contacting support.
» Upgrading and downgrading
When you upgrade an app plan, we immediately charge you for the difference in price between your current plan and the upgraded plan and you immediately get access to the upgraded features of the new plan. If the upgraded app was already on a paid plan or you have other apps on paid plans, the upgrade charge will be for a partial month, pro-rated to your next billing date.
When you downgrade an app plan, the changes will take effect at the beginning of your next billing period and you will continue to have access to the features associated with the higher plan until that date. If the app was on a usage-based plan before the downgrade, resource usage charges will continue to accumulate based on your app's actual usage and will be charged at the end of the billing period.
If you are on a usage-based plan and need to stop all usage-based charges before the end of your current billing period, see Canceling a subscription below.
» Canceling a subscription
You can cancel your subscription at any time.
To cancel an organization (Team) subscription, see canceling an organization subscription
If you would like to downgrade rather than cancel, see Upgrading and downgrading.
Canceling an app subscription effective at the end of the current billing cycle
may be done from the App Status page.
Click on the Plan
tab, then click the Change Plan
button.
Finally, click the Cancel Plan
button.
Your app will have access to the features of your current plan through the end of the current billing cycle. Please note that apps on a usage-based plan will continue to accrue resource usage charges during that time.
To cancel your app subscription before the end of the billing cycle you can either:
- Delete your app or
- Contact our support team for more options. Please allow up to 1 business day for processing a cancellation manually.
important
Any usage charges your apps have accrued prior to cancellation will be charged in a final bill to your payment method on file.
No refunds will be issued for subscription fees and resource usage fees already billed.
» Payment security
All payment information is securely stored by our payment partner, Stripe. Adaptable never handles or stores payment information.
» Refunds
All Adaptable subscription fees and resource usage fees are non-refundable.
» Questions and billing support
If you have questions about our subscriptions, about your bill, or about anything else, please contact our support team.
» Additional information
Additional limitations and terms apply. Please see our Terms for more details.