What is Tonido?

Tonido is an extensible personal web application platform, that offers an set of rich and powerful browser based applications.

Since applications and data are always local, your private data never has to reside on a third-party server and is available to you anytime: both offline and online. Tonido applications are served right from your own computers by the built-in webserver and allows easy access from any device with a web browser.

Tonido also connects to other Tonido instances directly via the Tonido Network. The Photos and Workspace apps use the Tonido network to directly synchronize photos and workspace data between members in a Tonido Group.

Tonido Development Platform

Open Source Platform
Licensed under Apache License
Web apps that can access your desktop
Write a new class of applications
Cross Platform
Major OSes and Archs i386, ARM etc
Message and Service based Architecture
Easy, but powerful asynchronous API
Tonido P2P Network
Network provides NAT traversal transparently
Tonido HTTP interface
Process HTTP GET/POST requests easily
Written in C++
Leverage powerful existing C++ libraries
Robust Data Sync API
Synchronize information without a central server

Tonido Platform Details


Hello World Tonido App

Here's a classic "Hello World!" Tonido application. It prints Hello World when you open the application via Tonido in the browser


Writing Tonido Applications

Tonido has been created as a platform for building a new breed of applications. If you just want to build applications using existing HTTP APIs, you can use any Web User Interface technology like HTML, JavaScript, Flash, Silverlight etc. If you want to add new HTTP APIs or use the powerful P2P functionality you need to write it in C++ (or LUA).


Tonido Platform Developers Guide Download

The developers guide is the essential guide for developers intending to build Tonido applications. The guide covers the internals of Tonido architecture as well as serving as a tutorial and introduction to writing new services which can then be exposed as new HTTP API.

Download Developers Guide PDF

Size: 1.3 MB, Published: June 29th


Tonido Platform SDK Download

The Tonido SDK is available. Visit Tonido Platform Developer Portal


Sign up for Tonido Developer Announcements