Pricing and FAQ

Included with all plans

Cloud Hosting

Build and deploy microservices instantly in the cloud, with access to online storage, notifications, and many other features.

Downloadable Server

Downloadable version to build and deploy microservices on a laptop, desktop, or any server infrastructure. Easily migrate across local and hosted instances.

Cross-platform SDKs

Build mobile, web, and IoT apps faster using the cross-platform SDKs that help connect to your microservices.

Online Documentation

Access continuously updated documentation covering all aspects of microservice development using

Why upgrade to a paid plan?

More powerful APIs

Your hosted microservices can run longer and perform more complex operations, or access slower source systems, without timing out.

Get premium support

Having a problem with Think you may have found a bug? Submit your inquiry and get a guaranteed response from our technical team.

Influence product roadmap

We are open to new feature consideration, and give preference to paid accounts to influence which ones get built sooner.

Expert services consulting

Get access to our expert services consulting team, on an hourly cost basis, to help you architect, build, and deploy microservices to suit your needs.

Frequently asked questions (FAQ)

1Can I run my own code or program written outside of
Yes, you can call external programs, written in any language, from a microservice in

If you are deploying your microservice in the cloud, you can create a remote endpoint that references a Docker image with your source code (and dependencies). will start a Docker container from your image and execute it.

If you are deploying on your own infrastructure, you can create a remote endpoint that references a Docker image with your source code (and dependencies), and you must provide a Docker Host location. will start a Docker container from your image and execute it on the Docker Host.
2Does "number of users" refer to developers building APIs or people calling APIs?
"Number of users" refers to the number of developers who use the administrative console to build APIs and microservices.

For plans that support multiple users, there is a designated "admin" user who can manage developer access.
3What is the "proxy endpoint timeout"?
When you build a microservice in, you start by defining a proxy endpoint with a corresponding workflow that determines what happens when your microservice is invoked. Your proxy endpoint workflow may contain business logic that you implement in JavaScript.

The proxy endpoint timeout determines how long will let your JavaScript run. More complex JavaScript business logic requires more computational work, and will take longer to run. Plans with a higher proxy endpoint timeout will let the microservice run your JavaScript for longer before stops it.
4What are background jobs and "background job timeouts"?
Background jobs can be used to create a microservice that runs on a periodic basis (eg. every day at midnight). You can also trigger a background job to execute asynchronously from within any microservice workflow.

The background job timeout is how long your background job can run on the cloud.
5What is the "RAM per container"?
The RAM per container specifies how much memory is allocated to your Docker container at execution time in the cloud (if you are using Docker image remote endpoints) .
6What is "object storage"? provides a way to persist data using collections of JSON objects, so you can create microservices that save data without having to connect to a database.

See the DevHub documentation for more information on how to use object storage.
7Which platforms do you support for push notifications? supports Apple push notification service, Google cloud messaging, and Firebase cloud messaging. ( also supports push-based communication via the MQTT protocol.)
8What happens when I hit the plan thresholds?
If your proxy endpoint or background job takes longer than the timeout limit on your plan, will terminate the request before completing.
9Is it possible to migrate my APIs from the cloud version to the downloadable version of
Yes. You can export and import API definitions (and all children entities) between instances of, regardless of where those instances are running. Please ensure that you are exporting and importing across the same version. The cloud service will always be running the latest version.

Please visit DevHub for more details on how to import and export API definitions.
10How do I submit a support ticket?
You can submit a ticket at

Please do not forget to verify your email when submitting your first ticket.
11Does support include help building APIs?
No. Support is to help determine why is not working as expected, not to help troubleshoot your microservice definition.
12Do you offer consulting services to build APIs and microservices?
We offer professional services on a select basis, depending on your requirements and duration of project. Please email for more information.
13Do you provide a SLA (service level agreement)?
We do not offer a formal SLA for the cloud service. We will make commercially reasonable efforts to make available with a monthly uptime percentage of at least 99.5%.

If you require a formal SLA, you can deploy the open source version of the server with a hosting provider that offers an acceptable SLA, or contact us via or the form below to inquire about enterprise/custom pricing.
14Can you issue a PO (purchase order)?
All payments must be made via credit card at If you require a PO, please send an email to
15What happens if I want to cancel or close a paid account?
You can downgrade your paid plan to the free plan, and you will not be charged upon your next billing cycle. We do not offer refunds for partially used months.

If you want to completely shut down your account, downgrade to a free plan and delete all your APIs and object storage.
16What happens if I want to upgrade or downgrade between plans?
If you downgrade between plans, you will be charged the lower plan amount upon your next billing cycle, and a pro-rated credit for the higher plan will be added to your account. We do not offer refunds for partially used months.

If you upgrade between plans, you will be charged the higher plan amount plus the pro-rated amount, in your next billing cycle.
17What happens if I need something beyond what the highest plan provides?
Please contact with your requirements.
18Do you offer academic or non-profit discounts?
We have kept our pricing low to accommodate academic and non-profit use, including providing a free forever version.

There is also an open source version of available under the terms of the Apache 2.0 license.
19Do you offer pricing for agencies or partners with multiple clients, or volume discounts?
Yes, we offer volume pricing for firms that use the solution across multiple customers. Please contact for more information.
20If I decide to stop using a paid plan, what happens to my APIs?
When you downgrade to the free plan, your APIs remain as is, but are subject to the constraints of the free plan (eg. shorter proxy endpoint timeouts).
21Which specific versions of operating systems and remote endpoints do you support?
Please visit DevHub for details on support operating systems, chipsets, and source systems.
22What are the detailed terms and conditions for
You can read the fine print on terms here:

There is also an open source version of available under the terms of the Apache 2.0 license.
23How do I [insert technical question here] in
Please refer to the documentation in DevHub for detailed information on how to use

Thanks =)

Have more questions?

Use the form below to contact us, and we'll get back to you asap. (Not for product support)