A Rust client library for the Backlog API
This project provides a Rust client library for easily accessing the Nulab Backlog API.
- High-performance client written in Rust
- API Key authentication support
- Asynchronous processing with tokio
- Type-safe API responses with serde
- Comprehensive error handling
- Environment variable configuration support
use backlog_client::{BacklogClient, Result};
#[tokio::main]
async fn main() -> Result<()> {
// Initialize the client with your Backlog space URL and API key
let client = BacklogClient::new("https://yourspace.backlog.com", "your_api_key");
// Get space information
let space = client.get_space().await?;
println!("Space: {}", space.name);
Ok(())
}TODO
For a complete list of supported Backlog API endpoints, see API.md.
use backlog_client::{BacklogClient, Result};
#[tokio::main]
async fn main() -> Result<()> {
let client = BacklogClient::new("https://yourspace.backlog.com", "your_api_key");
let space = client.get_space().await?;
println!("Space: {}", space.name);
Ok(())
}MIT License
Pull requests and issue reports are welcome.