···1microcosm
2=========
34-HTTP APIs and rust libraries for [atproto](https://atproto.com/) services from [microcosm](https://microcosm.blue).
5-6[](https://bsky.app/profile/microcosm.blue)
7[](https://discord.gg/tcDfe4PGVB)
8[](https://github.com/sponsors/uniphil/)
9[](https://ko-fi.com/bad_example)
1011-Welcome!
1213-The documentation for microcosm services is under active development. If you like reading API docs, you'll probably hit the ground running!
1415-Tutorials, how-to guides, and client SDK libraries are all in the works for gentler on-ramps, but are not quite ready yet. But don't let that stop you! Hop in the [microcosm discord](https://img.shields.io/badge/microcosm_discord-join-purple), or post questions and tag [@bad-example.com](https://bsky.app/profile/bad-example.com) on Bluesky if you get stuck anywhere!
1617-This repository's primary home is moving to tangled: [@microcosm.blue/microcosm-rs](https://tangled.sh/@microcosm.blue/microcosm-rs). It will continue to be mirrored on [github](https://github.com/at-microcosm/microcosm-rs) for the forseeable future, and it's fine to open issues or pulls in either place!
0181920🌌 [Constellation](./constellation/)
···61- [Public instance/API docs](https://ufos-api.microcosm.blue/)
62- Status: Used in production. It has APIs and they work! Needs improvement on indexing; needs more indexes and some more APIs to the data exposed.
6364-> [!info]
65> See also: [UFOs atproto explorer](https://ufos.microcosm.blue/) built on UFOs API. ([source](github.com/at-microcosm/spacedust-utils))
6667···82- Source: [./links/](./links/)
83- Status: used in multiple apps in production, but not yet published to crates.io; some rework planned
8485-> [!info]
86> See also: [Rocketman](https://github.com/teal-fm/cadet/tree/main/rocketman), another excellent rust jetstream client which shares some lineage and _is_ published on crates.io.
8788···96- Status: ready for retirement.
9798> [!warning]
99-> Still in use for the Spacedust Notifications demo, but that will hopefully be migrated to use atproto oauth directly instead.
···1microcosm
2=========
3004[](https://bsky.app/profile/microcosm.blue)
5[](https://discord.gg/tcDfe4PGVB)
6[](https://github.com/sponsors/uniphil/)
7[](https://ko-fi.com/bad_example)
89+Welcome! Here you'll find HTTP APIs and rust libraries for [atproto](https://atproto.com/) services from [microcosm](https://microcosm.blue).
1011+Documentation is under active development. If you like reading API docs, you'll probably hit the ground running!
1213+Tutorials, how-to guides, and client SDK libraries are all in the works for gentler on-ramps, but are not quite ready yet. But don't let that stop you! Hop in the [microcosm discord](https://discord.gg/tcDfe4PGVB), or post questions and tag [@bad-example.com](https://bsky.app/profile/bad-example.com) on Bluesky if you get stuck anywhere.
1415+> [!tip]
16+> This repository's primary home is moving to tangled: [@microcosm.blue/microcosm-rs](https://tangled.sh/@microcosm.blue/microcosm-rs). It will continue to be mirrored on [github](https://github.com/at-microcosm/microcosm-rs) for the forseeable future, and it's fine to open issues or pulls in either place!
171819🌌 [Constellation](./constellation/)
···60- [Public instance/API docs](https://ufos-api.microcosm.blue/)
61- Status: Used in production. It has APIs and they work! Needs improvement on indexing; needs more indexes and some more APIs to the data exposed.
6263+> [!tip]
64> See also: [UFOs atproto explorer](https://ufos.microcosm.blue/) built on UFOs API. ([source](github.com/at-microcosm/spacedust-utils))
6566···81- Source: [./links/](./links/)
82- Status: used in multiple apps in production, but not yet published to crates.io; some rework planned
8384+> [!tip]
85> See also: [Rocketman](https://github.com/teal-fm/cadet/tree/main/rocketman), another excellent rust jetstream client which shares some lineage and _is_ published on crates.io.
8687···95- Status: ready for retirement.
9697> [!warning]
98+> `who-am-i` is still in use for the Spacedust Notifications demo, but that will hopefully be migrated to use atproto oauth directly instead.