[IDX](https://idx.xyz/?ref=blog.ceramic.network) is a cross-ecosystem decentralized identity protocol that enables users to own their personal information and content as part of a global, open data network. The IDX framework allows developers to build safe, secure applications using user-owned identity and interoperable data.

The IDX identity protocol is compatible with a variety of data storage backend technologies including [Ceramic](/content/?ref=blog.ceramic.network), [SkyDB](https://blog.sia.tech/skydb-a-mutable-database-for-the-decentralized-web-7170beeaa985?ref=blog.ceramic.network), [Textile](https://textile.io/?ref=blog.ceramic.network), [OrbitDB](https://orbitdb.org/?ref=blog.ceramic.network), [Filecoin](https://filecoin.io/?ref=blog.ceramic.network), among others - so you can store your application's data in whichever storage stack is best suited to your needs. By using IDX identity with your backend, not only can you give users control of their information, but you can also import _any_ _other_ _data_ that was created on _any_ _other_ _application_ or domain that also uses IDX - even if they stored their content in an entirely different backend technology!

[This workshop](https://www.youtube.com/watch?v=-Y36JvYXwrw&t=7s&ref=blog.ceramic.network) and [associated Github library](https://github.com/ceramicstudio/web-playground?ref=blog.ceramic.network) show you how to easily build browser applications that utilize IDX for identity and SkyDB for data storage.

### Video Tutorial

### Web Playground

`web-playground` is the library used in this workshop. It includes a simple demo application and [code that integrates IDX and SkyDB](https://github.com/ceramicstudio/web-playground/blob/master/src/skydb.ts?ref=blog.ceramic.network).

### Support and Questions

We're always available on [Discord](https://chat.idx.xyz/?ref=blog.ceramic.network) if you have any questions or need help getting started.
