Cloudillo Documentation

Welcome to Cloudillo

Cloudillo is an open-source, decentralized collaboration platform that empowers users to maintain complete control over their data while collaborating globally. Whether you’re building collaborative applications, hosting your own instance, or exploring decentralized architectures, this documentation guides you through every aspect of Cloudillo.

Choose your path below:


πŸ‘₯ For Everyone: Getting Started

New to Cloudillo? Start here to understand what it is and how to get up and running.

  • What is Cloudillo? β€” Understand Cloudillo’s vision: global accessibility with local control, revolutionary authentication, and seamless interconnectivity
  • Prerequisites β€” System requirements and what you need to know before getting started
  • Getting Started β€” Quickstart guide to begin using Cloudillo
  • Install Yourself β€” Self-hosting guide for those who want to run their own instance
  • First Steps β€” Your first interactions and setup on Cloudillo
  • Status Page β€” Service status and availability

πŸ’» For Developers: API & Integration

Build applications on top of Cloudillo using our comprehensive API and client libraries.

Quick Start for Developers

Client Libraries

REST API Reference

  • REST API Overview β€” Complete REST API documentation
    • Authentication β€” Login, registration, and token management
    • Profiles β€” User and community profiles
    • Actions β€” Social interactions and action tokens
    • Files β€” File upload, download, and management
    • Settings β€” User preferences and configuration
    • References β€” Bookmarks and shortcuts

Real-Time APIs

Developer Guides


πŸ—οΈ Technical Deep Dives: Architecture

Understand Cloudillo’s technical architecture, data models, and how the system works internally.

Core Concepts & Fundamentals

Data Storage & Access

Actions & Federation

Runtime Systems


πŸ”§ Implementation & Operations


πŸš€ Next Steps