Getting started

New to ioLoop? Start here to learn what you can build and how it works.

What is ioLoop?

ioLoop is an AI-powered app development platform for building, publishing, and running web applications. It brings together AI assistance, visual page design, visual programming, a Database, integrations, and the ability to add your own code.

What can I build with ioLoop?

You can build a range of web applications, including customer portals, billing systems, business operations software, dashboards, internal tools, registration systems, websites and more.
An app can include pages, forms, data, business logic, integrations, and AI Agents, depending on what you need.

Do I need to know how to code?

No. You can describe what you want to AI Wiz, design pages visually, and use visual programming to define application logic.
If you do know how to code, you can add JavaScript, CSS, and supported libraries. You can combine visual tools, code, and AI assistance in the same app.

How is ioLoop different from an AI code generator?

AI Wiz builds within ioLoop’s application framework, where the parts of your app are organized into identifiable components such as Pages, Database tables, and Cloud Flow modules.
You can use visual tools to edit pages and program both frontend and backend logic, while retaining the option to write code. The result is an app you can continue to understand and shape after AI has helped create it.

Does ioLoop include everything needed to run my app?

ioLoop includes the platform capabilities for building and running your app, including a Database, frontend and backend logic, access controls, and publishing. You can also connect external services when your app needs them.

Can I try ioLoop for free?

Yes. The Free plan lets you create and explore one app, includes AI Wiz credits, and lets you publish using an automatically assigned ioLoop URL.
The Free plan has a monthly app usage-minute allowance. See Pricing for current plan details.

Can I build an app for phones and computers?

Yes. You can create web interfaces for computers, tablets, and phones, and preview your pages as you develop them.
Your app’s layout and behavior can be designed and tested for the screen sizes your users need.

Building with AI Wiz

Learn how AI Wiz helps you create, understand, and refine your app.

What is AI Wiz?

AI Wiz is ioLoop’s AI coding and app development agent. Describe what you want to build or change, and AI Wiz can help create, explain, and modify supported parts of your app.
AI Wiz works inside the Project Editor, so you can continue developing your app with AI assistance, visual tools, and code.

Can AI Wiz change an app I’ve already built?

Yes. You can ask AI Wiz to add features, update existing components, revise logic, or help investigate a problem.
When requesting a change, you can also describe what should stay the same—for example, asking it to update a page’s layout while preserving its existing behavior and access settings.

Can I understand and edit what AI Wiz creates?

Yes. AI Wiz works with ioLoop’s organized project components. You can find the Pages, Forms, Database tables, flows, and code it creates in the Project Editor.
Inspect and edit them directly using the relevant visual tools or code editors, or ask AI Wiz to help you refine them.

Do I have to use AI Wiz every time I want to make a change?

No. You can directly edit your pages, configure your Database, change visual logic, or write code yourself. AI Wiz remains available whenever you want its help.

Can AI Wiz create visual logic?

Yes. AI Wiz can create and modify supported Page Flow and Cloud Flow logic. You can inspect and edit the visual blocks it creates, and use custom JavaScript alongside them where needed.
Page Flow controls browser-side behavior; Cloud Flow handles server-side logic.

What are AI Wiz credits?

AI Wiz credits are used for AI-assisted development requests. Your plan includes a monthly credit allowance, and paid plans can purchase additional credits.

Can I see how many credits AI Wiz uses?

Yes. Your remaining credit balance is visible in the AI Wiz window, and individual responses can display the credits used for that response.
You can also select your balance to review AI Wiz credit usage for the past 12 months.

Frontend

Understand how ioLoop’s visual tools and APIs work with standard web technologies.

Is the ioLoop frontend based on standard web technologies?

Yes. ioLoop frontends run in the browser using HTML5, CSS, and JavaScript. You can use standard browser Web APIs and supported third-party JavaScript libraries alongside ioLoop’s frontend capabilities.

Can I combine ioLoop’s visual tools with my own frontend code?

Yes. You can use ioLoop’s Page Elements, Forms, Widgets, and Page Flow alongside custom JavaScript and CSS.
For example, a page can have a visually designed layout, a Data Table Widget, and a custom interactive component written in JavaScript.

What is the ioLoop Client API?

The Client API provides JavaScript functions for supported ioLoop capabilities in the browser. It includes functions for working with page content, interface behavior, Forms, and permitted app data.
You can call the Client API from your own frontend JavaScript as well as from supported custom code in Page Flow.

Can I build a fully custom frontend?

Yes. You can build a custom frontend using HTML, CSS, JavaScript, browser Web APIs, and if required the ioLoop Client API.
For example, you could create a specialized dashboard, interactive editor, or SPA-style experience. You can also use custom code for one part of a page and ioLoop’s visual tools for the rest.

Can my frontend use third-party libraries?

Yes. You can include supported third-party browser libraries and use them from your custom frontend code. For example, a page could use a charting library alongside ioLoop’s visual elements and Client API.

Backend

Understand how server-side logic works in ioLoop and how visual programming and JavaScript fit together.

Where does backend logic run?

Backend logic runs on the server in Cloud Flow, using ioLoop’s managed Node.js environment. This is separate from Page Flow and frontend JavaScript, which run in the user’s browser.
Use backend logic for work such as enforcing business rules, processing requests, or using protected service credentials.

Do I have to use visual blocks to build backend logic?

No. You can build Cloud Flow logic using visual programming blocks, JavaScript, or a combination of both.
For example, you can keep the main steps of a workflow visible as blocks and use JavaScript for a specialized calculation or integration operation.

What is the ioLoop Server API?

The Server API provides functions that Cloud Flow JavaScript can use to work with supported ioLoop backend capabilities, including Database operations, files, Connections, and system functions.
Cloud Flow also provides visual blocks for many backend operations, so you can choose the approach that fits your logic.

Can I use Node.js modules and third-party SDKs?

Yes. Cloud Flow provides a controlled Node.js environment with supported Node.js modules and a curated selection of third-party libraries and SDKs.
You can use the available modules from custom JavaScript, including supported authenticated SDK objects for some Connections. The runtime does not allow arbitrary npm packages to be installed.

Does every Database operation need backend logic?

No. Forms, Widgets, Page Flow, ioLoop Client API's database functions, and custom frontend JavaScript can perform supported Database operations directly when the current user’s access rules permit them.
Use Cloud Flow when an operation needs server-side capabilities, protected credentials, additional authorization, or business rules that must be enforced on the server.

Am I charged for the CPU or memory my backend uses?

No. ioLoop does not charge separately for the CPU cycles or RAM your backend uses, or for each server operation it performs.
Your app runs within its allocated capacity. If it needs more capacity, you can add a Compute Unit at a fixed monthly price.

Database

Learn how your app stores, accesses, and manages its data.

Does each app have its own Database?

Yes. Each ioLoop app has its own Database, where you can define the tables and fields used by that app.

Do I need to set up or manage a Database server?

No. The Database is part of the ioLoop platform. You can create and manage your app’s tables, fields, queries, and access settings through the Project Editor. AI Wiz can also help create and modify supported Database components.

Can I store files with Database records?

Yes. File fields let you associate one or more files with a record—for example, a receipt with an order or an attachment with a support request.
Files associated with a record follow the access rules of their table.

Will testing my app change its live data?

Built-in Database operations during Preview automatically use the development database. Where your plan supports a production database, the published app uses production data.

Am I charged for database operations?

No. Your app’s Database operations do not consume runtime credits or generate per-operation charges. Your app operates within the capacity and allowances of your plan and any add-ons you choose.

Plans, Credits & Billing

Understand what you pay for, how AI credits work, and how ioLoop keeps app costs predictable.

Does ioLoop have a free plan?

Yes. The Free plan lets you create and explore one app, includes AI Wiz credits, and lets you publish using an automatically assigned ioLoop URL.
The plan includes a monthly usage-minute allowance. See Pricing for the current allowance and other plan details.

How does ioLoop pricing work?

Choose a plan with the app capacity, AI Wiz credits, and collaboration features you need. Paid plans include always-on app capacity, and supported add-ons are available at stated prices.
You can see the plan and add-on prices on the Pricing page.

Am I charged for the CPU or memory my app uses?

ioLoop does not charge separately for each CPU cycle or for the RAM your app uses. Your app runs within its allocated capacity.
If it needs more capacity, you can add a Compute Unit at a fixed monthly price.

Do Database operations get charged?

No. Database reads, writes, and server operations do not consume runtime credits or generate per-operation charges. Your app runs within the capacity included in your plan and any capacity add-ons you choose.

How can I see what an AI Wiz request costs?

Your remaining credit balance is visible in the AI Wiz window, and individual responses can display the credits used for that response. You can also select your balance to review your past AI Wiz usage.

What happens when I run out of AI Wiz credits?

AI Wiz cannot start another request until more credits are available at your next billing date. On paid plans, you can purchase additional credits.
You can continue working directly with ioLoop’s visual tools and code editors.

Do unused AI Wiz Credits carry over to the next month?

Every month on your billing date, the included AI Wiz credits usage gets reset. The unused included AI Wiz credits from your plan do not carry over to the next month.

Do purchased AI Wiz credits expire?

Purchased AI Wiz credits never expire. The included AI Wiz Credits usage gets reset during each billing cycle. When you use AI Wiz, it will always use the included credits before using your purchased credits.

Can I create unlimited apps on a paid plan?

Paid plans let you create and keep unlimited apps, but each plan includes a defined number of active apps. The active-app allowance determines how many can be running at the same time.
The Scale plan also offers additional active apps for a fixed monthly price.

How do I collaborate with others on my app?

The Boost and Scale plans allow you to invite additional creators for collaboration on your apps.

Do creators need paid ioLoop accounts?

No you can invite creators who have free ioLoop accounts.