Something went wrong

Thank you for being patient! We're working hard on resolving the issue

Crate overview - Lona Docs Log in

tento-linear

tento-linear is a Rust SDK for Linear's GraphQL API with pagination helpers and local script commands.

Public surface

  • client::Client owns GraphQL request execution.
  • models contains typed GraphQL response shapes for workspaces, issues, users, teams, states, projects, cycles, and labels.
  • Builder methods such as client.workspaces(), client.issues(), and client.workspace(id).issues() encapsulate pagination.
  • scripts::scripts exposes local commands for listing workspaces and issues.

Boundaries

Callers should use client builders instead of constructing GraphQL strings and pagination cursors in application code. If a new Linear workflow needs data, add a high-level method or builder here and keep the raw GraphQL query close to the model types it returns.

Authentication is a caller concern. The crate accepts tokens but should not own credential storage.