Skip to main content
The 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 your Cargo.toml:

Quick Start

Authentication

Pass your API key via the builder:
You can also configure a custom base URL and timeout:

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 a NotraError enum with three variants:

Types

All types are exported under notra::models:
Last modified on July 6, 2026