crate.social
Built on ATProto

Publish structured records to your ATProto PDS.

Crate defines lexicons for the things you make — notes, projects, podcast episodes, talks, now-page updates — imports them from RSS, markdown, or manual entry, and exposes a read API any frontend can consume.

Custom lexicons, your namespace

Crate ships a catalog of structured record types under social.crate.* — notes, projects, content, now-pages — so every thing you make has a stable shape.

Import from anywhere

Subscribe to RSS feeds, drop in markdown, or enter records by hand. Crate normalizes them into ATProto records on your PDS.

Read API for any frontend

Your personal site, a feed reader, a static export — all of them can query Crate to render your records however they want.

You own the data

Records live on your ATProto PDS. Crate is the publishing pipeline; your account is the source of truth.

The social.crate.* namespace

A small, intentional catalog of record types — enough to model a maker’s online output without sprawl.

  • social.crate.note Markdown notes & backlinks
  • social.crate.content Articles, talks, podcasts, illustrations
  • social.crate.making.project Projects with progress updates
  • social.crate.now Append-only now-page stream
  • social.crate.rss.feed Subscribed feeds with destinations

Ready to crate it up?

Log in with your ATProto account to start importing feeds and publishing records to your PDS.

Log in