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"?
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?
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 firstname.lastname@example.org
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 email@example.com
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 firstname.lastname@example.org
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?
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 email@example.com
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?
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