ILLA Cloud Joins Forces with Appwrite to Deliver a Powerful Low-Code Solution for Internal Tools Development
We are excited to announce that ILLA Cloud, a low-code platform for building internal tools, has partnered with Appwrite, a self-hosted backend server for web and mobile apps. This partnership will enable developers to create powerful internal tools faster and easier than ever before

We are excited to announce that ILLA Cloud, a low-code platform for building internal tools, has partnered with Appwrite, a self-hosted backend server for web and mobile apps. This partnership will enable developers to create powerful internal tools faster and easier than ever before, using visual interfaces, drag-and-drop components, and pre-built integrations. In this blog post, we will introduce you to ILLA Cloud and Appwrite, show you how to use them together, and explain why they are a perfect match for your internal tools development needs.
What is ILLA Cloud?

ILLA Cloud is a cloud-based platform that lets you build and deploy internal tools in minutes, without writing any code. With ILLA Cloud, you can:
- Connect to any data source such as databases, APIs, spreadsheets, or CSV files
- Design your user interface using drag-and-drop components such as forms, buttons, tables, charts, etc.
- Create your automation rules using a visual workflow editor or JavaScript expressions
- Test your functionality using live preview mode or mock data
- Deploy your tool on a cloud platform such as AWS or Azure or on-premiseILLA Cloud can help you create various types of internal tools such as dashboards, reports, forms, workflows, and more. You can use ILLA Cloud to automate tasks, streamline processes, and improve efficiency for your business.
What is Appwrite?

Appwrite is a self-hosted backend server that provides all the essential features for web and mobile app development. With Appwrite, you can:
- Manage your database collections, documents, and indexes using a simple REST API or a web console
- Store your files securely and access them from anywhere using a CDN network or custom domains
- Authenticate your users easily using multiple providers such as email, password, OAuth2, or phone number verification
- Run custom code on the server-side using functions written in any language such as Node.js, Python, Ruby, etc.
- Protect your app from common threats such as XSS, CSRF, CORS, etc. using built-in security featuresAppwrite can help you create various types of web and mobile apps such as chat apps, social networks, e-commerce platforms, and more. You can use Appwrite to simplify your backend development
Appwrite vs Firebase
Here is a comparison table between Appwrite and Firebase:
Feature | Appwrite | Firebase |
---|---|---|
Backend Services | Provides various server-side functionalities (e.g., database) | Offers a comprehensive backend-as-a-service (BaaS) platform |
Authentication | Built-in authentication and OAuth support | Provides authentication services with multiple providers |
Database | Supports SQL, NoSQL, and key-value storage | Offers NoSQL database with real-time data synchronization |
Storage | File storage with support for remote uploading | Provides scalable cloud storage for files and media assets |
Functions | Serverless functions for executing backend code | Offers serverless functions with event-driven architecture |
Hosting | Built-in static website hosting | Provides static and dynamic website hosting |
Real-time | Real-time data synchronization and event handling | Offers real-time database with live data updates |
Analytics | No built-in analytics | Provides extensive analytics and tracking capabilities |
Pricing | Open-source with optional commercial support | Offers a range of pricing plans with a free tier available |
Community | Growing community support and active development | Large community with extensive documentation and resources |
How to use ILLA Cloud and Appwrite together?
One of the best features of ILLA Cloud is that it can connect to any data source using REST API resource type. This means that you can easily integrate ILLA Cloud with Appwrite and access your data stored in Appwrite database collections. To demonstrate how to use ILLA Cloud and Appwrite together, we will show you some examples of using Appwrite deployment on ILLA Cloud.
Setup Appwrite resource on ILLA Cloud
Two ways to create resources
The first way is to enter the Resources tab > click Create New to select Appwrite.
Another way is to enter the app editor
page > click + New
to select Appwrite > click + New Resources
to add the new configuration.
Setup Appwrite by filling in the following fields
Before you connect an Appwrite resource, make sure you have deployed Appwrite on your local machine or a cloud provider. Click here to learn more about the installation of Appwrite.
Create actions in the app editor
Create actions in the following way
Click + New
in the app editor page > to select Appwrite > select an existing Appwrite resource or create a new resource > click Create Action
to create a new action.
After creating an action, please select a method. We provide the following methods: List documents, Create a document, Update a document, Get a document, and Delete a document. The configuration of each method is as follows.
List documents
The following is a simple configuration example: List the document with $id 5.
The following is an example of how to use the data entered in the component in action:
- Add an input component to the frame so that users can enter the document id they want to find.
- Add a filter: set the attribute field to $id and enter {{ input1.value }} in the value field.
Output Check the data structure on the left panel. For example, use {{list.data[0].documents[0].id}}
(list
is the name of the action) to get the id of the first document.
You can also use {{list.data[0].documents.map(documents => documents)}}
to display all data on table
components.
Why use ILLA Cloud and Appwrite together?
By using ILLA Cloud and Appwrite together, you can enjoy many benefits such as: - Faster development time: you can build internal tools without coding or configuring servers. You just need to drag and drop components, connect them to data sources, and deploy them with one click. - Greater flexibility: you can customize your internal tools with JavaScript expressions or functions in the Appwrite tutorial. You can also use any language or framework for writing server-side code with Appwrite cloud functions. - Higher security: you can control your own data and infrastructure with self-hosted solutions. You don't have to worry about privacy issues or vendor lock-in with third-party services.
Conclusion
In this blog post, we introduced you to ILLA Cloud and Appwrite, showed you how to use them together, and explained why they are a perfect match for your internal tools development needs.ILLA Cloud and Appwrite are both powerful and flexible solutions that can help you create amazing internal tools faster and easier than ever before. If you want to try out ILLA Cloud and Appwrite, you can sign up for a free trial or request a demo on ILLA Cloud websites. You can also join Discord, GitHub, or Twitter communities to get support, feedback, or updates. Thank you for reading! 😊
Join our Discord Community: discord.com/invite/illacloud
GitHub page: github.com/illacloud/illa-builder