Frequently Asked Questions
What is Verj.io?

A Cloud-based Platform as a Service for rapidly developing and deploying connected software applications. Includes a WYSIWYG Design Studio and autoscaling run-time Cloud with low cost monthly subscriptions.

Where does Verj.io come from?

Verj.io is based on proven Ebase Xi core software technology that has been continuously developed, refined and production tested for over 13 years.

What sort of thing can you do with it?
  • Low Code web app development
  • Integration as a Service (IaaS), i.e. consume and publish REST and SOAP APIs, integrate data from anywhere to anywhere
  • Back-end as a Service (mBaaS/BaaS), i.e. plug in scalable server-side services to any web or native app front-end by adding one line of Javascript
  • BPM Workflow, i.e. transform any business process into a fully automated workflow process
  • Commercial product development
  • Digital transformation and SOA projects
Why would I use it?

It’s the fastest, smartest and most cost effective way to deliver connected web and mobile software solutions.

What makes it so fast to develop?

The level of abstraction built into the Verj.io Studio. Pretty much every aspect of the development process, from designing the UI/UX to production deployment has been simplified and streamlined. Developers focus 100% on delivering functionality rather than solving technical details.

What's the development process?

You build and test your app in the Verj.io studio then deploy straight to the Verj.io Cloud for run-time.

What do I program in?

Javascript throughout.

Who uses it?

The underlying Xi technology is used by 30% of UK government and a wide range of international private sector customers.

What does it cost?

Service Plans range from $70 to $12,000 a month depending on how large your run-time processing is. Entry level would give you unlimited users with 40GB disk storage and team development features.

What is a Service Plan?

An allocation of server resources within the Verj.io PaaS, and the place where you deploy your apps for run-time operation.

What do you get with a Service Plan?

Service Plans are tiered and configured to support a number of containers, external API calls and Push Notifications. Each includes 24*7 support, overdrafts, a choice of SQL and noSQL databases, and real-time autoscaling to maintain user response times under load.

The Service Plan pricing refers to Containers. What does that mean?

A Container is an allocation of computing resources in the Verj.io cloud, and from where you execute apps you’ve deployed to your Service Plan.

How many developers are we allowed with our Service Plan?

Unlimited. Your developers will just need to download the Verj.io Studio that goes with your Service Plan.

We need to manage different apps on behalf of our customers. Does Verj.io support that?

Yes. All Service Plans come with a flexible set of roles that can be assigned as required. For example, your Customer might own a particular Service Plan but assign Admin rights to you. Equally, they might only want to assign Deploy rights to you. Or they might assign the Owner role and you have you can control everything on their behalf. Or then again, you could own the Service Plan yourselves and charge your Customer for it (and your services) as you see fit.

We want to run SaaS apps and charge our Customers subscription fees. How does that work?

Perfectly. You build your SaaS app and deploy it to a Service Plan of the right size. We bill you for that. You then charge your customers whatever you want to use your SaaS app.

How are API calls counted?

An API call is one external call to one of your app’s published SOAP or REST web services. By external we mean from an application running outside of your Verj.io environment. Calls to your published web services from within your Verj.io apps don’t get included in this count.

How do I work out how many API calls I need?

An API call is one call to a published Web Service from an external app. So, here’s the formula:

Number API calls = noAppVisitors * apiCallsPerVisit + noProcesses * apiCallsPerProcess

For example, if you have an external app that makes 40 API calls for every user visit to your app, and you get 10,000 visits a month, then you’ll need 400,000 API calls. If you run some external processing too, say 100 times a month and each process execution makes 100 API calls, then you’ll need to add another 10,000 to your total.

How does Verj.io handle spikes in application load?

Verj.io has autoscaling built-in. This means that it monitors the performance of deployed apps and automatically assigns resources (CPU, memory) to meet increases in processing load. Verj.io runs apps in a Docker containers, so when we detect a significant increase in demand we simply spin up a new container for that app, typically on a different server, and immediately divert processing load onto that. This switching process takes just a few milliseconds and allows us to guarantee application response times regardless of their processing load.

We use Angular/React/Ember/whatever JS to build our front-ends. What does Verj.io have to do with this?

We offer mBaaS/BaaS for any front-end development technology. You can plug in a Verj.io server app to your front-end just by adding a single line of Javascript. From there you can call Verj.io functions directly for database read/write, user and security processing and API integration. All Verj.io apps run in the Verj.io cloud so are automatically secure and unlimitedly scalable.

Same question as above BUT…we use Ionic/React Native/Apple/Android to build native mobile apps. What does Verj.io have to do with this?

Same answer, powerful, scalable easy to plug-in mBaaS/BaaS.

Can we use Verj.io to publish REST APIs?

Yes, the Verj.io Studio has strong support for all types of integration apps, including rapidly consuming and publishing REST APIs.

Do you guys have a partner program?

Yes, we do. Have a look at the partner page for more details.

We need our app built fast. Do you do that?

Yes, we do. We have an excellent professional services team ready to meet any sort of app requirement. We can also quickly scale up for very large projects if that’s what you need. Please contact us to get a quote. Have a look at the professional services page to see some case studies for previous work.

What is the Cloud in a Box product?

This is the entire Verj.io platform licensed for use on your own servers. See here to find out more.

Ready to start?