Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teddriggs/extrahop
Rust tools for working with the ExtraHop REST API
https://github.com/teddriggs/extrahop
Last synced: 3 months ago
JSON representation
Rust tools for working with the ExtraHop REST API
- Host: GitHub
- URL: https://github.com/teddriggs/extrahop
- Owner: TedDriggs
- Created: 2017-04-03T19:27:04.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-07T17:22:29.000Z (about 3 years ago)
- Last Synced: 2024-10-12T16:57:57.000Z (3 months ago)
- Language: Rust
- Size: 55.7 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Extrahop REST API Client
Rust tools for working with the ExtraHop REST API.[![Build Status](https://travis-ci.org/TedDriggs/extrahop.svg?branch=master)](https://travis-ci.org/TedDriggs/extrahop)
This library is not an exhaustive strongly-typed client for the API; using that model is not recommended
as it may lead to breakages during deserialization that don't impact your code. Instead, the library
provides utilities which should be used in concert with structs defined in consuming libraries to make
request and response handling easier.# Examples
```rust
use extrahop;
let client = Client::new("extrahop", ApiKey::new("YOUR_KEY"));
let rsp = client.get("dashboards").send();
// handle a normal reqwest response.
```