notra crate is a community-maintained Rust SDK for the Notra API. It provides typed request builders, response structs, and async support via tokio.
This SDK is community-maintained. Source and docs are available at
crates.io/crates/notra and
GitHub.
Installation
Add the crate to yourCargo.toml:
Quick Start
Authentication
Pass your API key via the builder:Posts
List posts
Get a single post
Update a post
Delete a post
Post Generation
Queue a generation job
Poll job status
Brand Identities
List brand identities
Generate a brand identity from a website
Update a brand identity
Delete a brand identity
Integrations
List integrations
Connect a GitHub repository
Disconnect an integration
Error Handling
The SDK uses aNotraError enum with three variants:
Types
All types are exported undernotra::models: