Solid For Developers

Header graphic

Solid is a file system for the Web.

In the same way that you can store a PDF on your laptop and then choose to read or edit it using one of a dozen other applications, Solid lets you put documents into an online file system. You have control over which people, websites, apps, and AI agents can read and edit them, and when they can do so.

If you’re interested in developing an app with Solid, you can find other practitioners, technical documents, tutorials, and open source code here.

Solid Practitioners

You can find support and share your experience as a developers with the Solid Practitioners group!

Specifications

Developer Tutorials

The tutorials below can help you get started building a Solid app.

Solid Developers Documentation

The Solid Developers Documentation is a central place to learn about Solid development. You can also contribute tutorials through the corresponding solid/dev repository.

Open Source Solid Apps

You can check the open source code of some existing Solid apps.