Powerful Data Model
Elgg provides a powerful data model making the creation of different entities simple, yet flexible.
The granular activity stream API ensures your plugins can push the required content to your users.
Use Elgg's powerful plugin API to build and add your required features.
Elgg handles your user management and relationship requirements.
All objects in Elgg can have an access control level applied making granular access permissions possible.
Web Services API
Expose functionality through the REST API by building a plugin and then either publish the API for other developers to build clients or provide your own.
Browse the plugins gallery to find other exciting features to add to your Elgg network.