Skip to content

What's the support for plugins? #755

Discussion options

You must be logged in to vote

Adding to @dholms answer, new applications/usecases in atproto depend on 3 things:

  1. The data and API schemas (Lexicon)
  2. Services which aggregate the data and/or provide business logic for it (eg feed algorithms or forum hosts)
  3. Clients which can render UIs related to them

Data & API schemas

As Daniel mentioned, Lexicon is the schema definition language for AT Proto. You use it to declare HTTP GET methods, HTTP POST methods, data records, and general object shapes. We have tools (which we'll package for everyone soon) that generates typescript code from the lexicons, giving you static type validation as well as runtime validation for clients and servers.

Lexicon has some features specifical…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by dholms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants