Pricing and FAQ

Amazing value, no long term commitment


Plans for the smallest startup to the largest enterprise


Micro

Custom

For enterprises

Custom hosting options


Expert services consulting


Reseller/OEM options


Early access builds


Custom support SLAs

Nano

$99/month

For teams

Unlimited users


30 sec endpoint timeouts


30 min background job timeouts


512MB RAM per container


Unlimited object storage


Unlimited push notifications


1 day support response

Pico

$9/month

For individuals

1 user


10 sec endpoint timeouts


10 min background job timeouts


256MB RAM per container


Unlimited object storage


Unlimited push notifications


3 day support response

Femto

Free

Yes, free forever

1 user


3s endpoint timeouts


5 min background job timeouts


128MB RAM per container


Unlimited object storage


Unlimited push notifications


Online forums

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 open source, cross-platform SDKs that help connect to your microservices.

Online Documentation

Access continuously updated documentation covering all aspects of microservice development using nanoscale.io

Why upgrade to a paid plan?

More powerful APIs

Your nanoscale.io 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 nanoscale.io? 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 nanoscale.io?
Yes, you can call external programs, written in any language, from a microservice in nanoscale.io.

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

If you are deploying nanoscale.io 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. Nanoscale.io 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 nanoscale.io 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 nanoscale.io, 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 nanoscale.io 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 nanoscale.io 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 nanoscale.io 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 nanoscale.io cloud (if you are using Docker image remote endpoints) .
6What is "object storage"?
Nanoscale.io 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?
Nanoscale.io supports Apple push notification service, Google cloud messaging, and Firebase cloud messaging. (Nanoscale.io 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, nanoscale.io will terminate the request before completing.
9Is it possible to migrate my APIs from the cloud version to the downloadable version of nanoscale.io?
Yes. You can export and import API definitions (and all children entities) between instances of nanoscale.io, regardless of where those instances are running. Please ensure that you are exporting and importing across the same version. The nanoscale.io 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 http://support.nanoscale.io

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 nanoscale.io 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 info@nanoscale.io for more information.
13Do you provide a SLA (service level agreement)?
We do not offer a formal SLA for the nanoscale.io cloud service. We will make commercially reasonable efforts to make nanoscale.io 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 nanoscale.io server with a hosting provider that offers an acceptable SLA, or contact us via info@nanoscale.io 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 www.nanoscale.io. If you require a PO, please send an email to info@nanoscale.io
15What happens if I want to cancel or close a paid account?
You can downgrade your paid nanoscale.io 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 info@nanoscale.io 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 nanoscale.io 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 info@nanoscale.io 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 nanoscale.io?
You can read the fine print on nanoscale.io terms here: http://www.nanoscale.io/terms/

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

Thanks =)
 

Have more questions?

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