Celebrating open protocols, open source, open ecosystems
We have rethought the architecture of social networks. Instead of traditional centralised models our design principle is to distribute control. Each site runs its own buddycloud server. Users connect and share information with other users on other sites.
This radical design gives you strong privacy controls and gives you access to friends anywhere on the buddycloud universe. [and connect to other social networks].
buddycloud is working with the W3C, Mozilla Foundation, and XSF are working together to lay the solid foundation for an open social ecosystem.
Soon all products will integrate a social layer. The buddycloud software is a simple to integrate. Our open protocols mean no single company controls your system.
Our reference server, web and android software mean your project benefits quickly from buddycloud's social tools. All buddycloud software is open source and reusable under the Apache 2.0 license.
We make use of existing open standards like ActivityStrea.ms and the ATOM syndication format. You benefit from existing libraries and supporting the open web buys you enough karma to afford a stable of unicorns! #GreatToBeOpen
Distributed by design
How would it be if Gmail couldn't send email to a Hotmail account? Social Networks are still like this.
buddycloud has designed a new way to share: each buddycloud instance can connect and share information with other buddycloud websites. Or you can run it behind your firewall for just your team alone.
Our tools also designed to link users with legacy networks like Facebook and Twiiter.
When you start your own buddycloud site, your small instance joins a much larger ecosystem of other sites already running buddycloud and users will never have to register again and again.
Easy share files, films, photos.
Media can be shared within just one channel or with the entire world. On one buddycloud site or between buddycloud sites.
The buddycloud media server is a bit like DropBox but enhanced to work on every site: now users and developers can manage their own media sharing. Files, films, photos are seamlessly synchronised. It just works. Learn more
buddycloud Library and API
Build your own buddycloud client with a drop in Javascript library. buddycloud also includes an API server that makes developing apps in any language easy. Naturally, great documentation is included.
// get subscribers from bccc@topics.pouet.im (curl https://api.buddycloud.org/bccc@topics.pouet.im/subscribers/posts)
buddycloud.Channel('bccc@topics.pouet.im').subscribers();
{
"schnouki@pouet.im": "owner",
"lancestout@buddycloud.org": "publisher",
"james@buddycloud.org": "publisher",
"simon@imaginator.com": "publisher"
}
Run your own buddycloud site or let us host if for you
We want you to start developing quickly and then be able to run your own server infrastructure.
You could install your own buddycloud site.
Or, to get going faster we can host your own buddycloud site and, when you grow, you can migrate out your data, users and media to your own server.
Join a helpful community
We know that changing the world is difficult. If you get stuck, we're a pretty helpful and enthusiastic bunch. And are here to help you.
Ask for help on the dev list, the chat room or in the buddycloud team channel.
Commercial licensing and support
Sometimes spinning up a large buddycloud deployment needs a little extra help. We want to see buddycloud deployed everywhere and we've got you covered.
We provide ongoing support to corporations, telcos, and software houses to to help them keep their buddycloud servers running smoothly.
buddycloud also provides consulting. For example, scaling a telco's buddycloud software stack to the multi-million simultaneous-user level.
Social Engines
Recommendation engine
If you like the buddycloud channel food@foo.com then might be interested in omnomnom@bar.com. The buddycloud crawler also ships with a nice API that helps your users find great content.
Learn more
Realtime search engine
Find channels or specific posts. Fast. Public content on buddycloud is quickly indexed and searchable and accessible via a standardised API and firehose feed.
Learn more
Social discovery engine
The buddycloud contact matcher helps your users find their friends on other social networks. The contact matcher uses hashes of user-identifiers: for example Twitter or Facebook account IDs. This extends buddycloud's usefulness to existing circles of friends.
Learn More
Push notification engine
The buddycloud pusher sends mobile push notifications via iOS or Android and can also trigger emails when things happen inside buddycloud. For example, a follow request could trigger an email and alert on your phone. The alerts that get sent are completely customisable by users. The pusher also integrates with the existing buddycloud APIs.
Learn More