Lexicon Garden

If you build on ATProtocol, you know how hard it can be to find lexicon schemas, make sense of their documentation, and locate useful example records. Maybe you noticed a new record type in a Bluesky post or came across an interesting NSID in a repository. After that, you have to search for the schema, learn about its fields, and see how it links to other lexicons. Until now, there hasn’t been a central place to browse, search, and learn about these schemas. That’s why I built Lexicon Garden.

Lexicon Garden helps you find lexicon schemas published across the ATmosphere. You can browse all indexed schemas and quickly get to the one you need. You no longer have to search through git repositories or scroll through old posts to find what you’re looking for.

As Lexicon Garden indexes schema definitions and their examples, it creates a browsable graph that shows how lexicons are connected. This helps you see which types reference others and how they all fit together.

Lexicon Garden also parses schema definitions to create clear, helpful documentation. Whether you are looking at records, objects, arrays, enums, or different XRPC functions, the generated docs make it easy to navigate and cross-reference types.

I’m especially excited about garden.lexicon.example records. Lexicon Garden lets developers share official examples that others can use as references. If you want to see how a schema works in practice, a real example is often more useful than just reading the spec. This feature is opt-in and community-driven, so it will grow as more people contribute.

Lexicon Garden is now live at https://lexicon.garden . If you publish your own lexicons, check out the help docs for advice on getting your schemas indexed and tips for writing good documentation.