Blog's View

Xano Basics

Penned By -
Ankit Vatre

Xano is an incredibly powerful backend-as-a-service (BaaS) platform that simplifies backend development by providing a robust and flexible infrastructure. In this blog, we'll cover some fundamental aspects of Xano, including its database, file storage, external database connection, deployment, notification integration, pricing, and server locations.

Database Used by XANO

Xano hosts your data on a PostgreSQL database, known as the most powerful open-source database in the world. This database offers the flexibility of a relational database and the capacity to handle the big data needs of a NoSQL solution. PostgreSQL’s reliability and performance make it an ideal choice for Xano.

File Storage in XANO

For performance reasons, Xano does not store actual files in the database. Instead, Xano stores references to the files for quick retrieval, utilizing Google Cloud Storage for media storage. This approach optimizes both bandwidth and performance capacity.

Content Upload Limitations:

  • Most file types are allowed, except for executable files.
  • File size limits are as follows:
    • 64MB on the Build plan
    • 128MB on the Launch plan
    • 2GB on the Scale plan

Connecting External Databases to XANO

Xano does not support the use of external databases. However, many users have successfully migrated their data from SQL databases to Xano’s database using the CSV import feature. This feature is limitless and can handle files of any size, making the migration process smooth and efficient.

Deployment of XANO

Xano takes care of monitoring and managing your DevOps, allowing you to focus on your business. Each instance is hosted on Google Cloud, provisioned with Docker, and orchestrated by Kubernetes to provide a stable and scalable environment. For users seeking more control, the Enterprise plan offers the ability to manage Xano on your own cloud and resources.

Notification Integration with XANO

Integrating notifications with Xano is straightforward with the help of a tutorial that demonstrates how to use Xano with Firebase and Flutterflow. You can follow this tutorial to set up notifications: How to integrate XANO + Firebase + Flutterflow.

Pricing for XANO

Xano offers a range of pricing plans to suit different needs. For detailed pricing information, you can visit Xano’s pricing page: Xano Pricing.

XANO Server Locations

To ensure optimized performance and data redundancy, Xano’s servers are strategically located around the world. The server locations include:

  • Australia (Sydney)
  • Brazil (São Paulo)
  • Canada (Montréal)
  • Germany (Frankfurt)
  • India (Mumbai)
  • Singapore
  • UK (London)
  • United States

These locations help provide robust and reliable service across different regions, catering to a global user base.

Conclusion

Xano is a powerful and flexible backend platform that simplifies backend development by leveraging PostgreSQL for data storage, Google Cloud Storage for media, and Kubernetes for deployment. Whether you need to migrate data from an external database, set up notifications, or choose a pricing plan, Xano provides the tools and support to help you succeed. With servers located worldwide, Xano ensures optimal performance and reliability for your applications.