Rust libraries#
The workspace separates its user-facing command from reusable Rust libraries.
Start with the high-level anytype crate unless your application needs a lower
level or specialized surface.
| Package | Purpose | Documentation |
|---|---|---|
anytype | Fluent client spanning the supported REST API and selected gRPC capabilities | Guide · API |
anytype-rpc | Generated low-level client for Anytype's gRPC interface | Guide · API |
any-edit | Markdown conversion and external-editor workflows used by anyr md | Guide |
anyback | Archive traversal and inspection used by anyr backup | Guide · API |
any-mcp | Workflow-oriented MCP server used by anyr mcp | Guide |
anytype prefers REST when it provides equivalent behavior. It uses
anytype-rpc for capabilities that REST does not expose or represents with
less fidelity.