ruma-api contains core types used to define the requests and responses for each endpoint in the various Matrix API specifications. These types can be shared by client and server code for all Matrix APIs.
ruma-api requires Rust 1.40.0 or later.
ruma-api has comprehensive documentation available on docs.rs.