1 unstable release
| 0.1.0 | Mar 21, 2026 |
|---|
#24 in #fyi
15KB
74 lines
ipfyi
Rust client for the IPFYI REST API. IP geolocation. Uses reqwest for HTTP.
Explore at ipfyi.com — interactive tools and comprehensive reference.
Install
[dependencies]
ipfyi = "0.1"
Quick Start
fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = ipfyi::Client::new();
let result = client.search("query")?;
println!("{:?}", result);
Ok(())
}
Also Available
| Platform | Install | Link |
|---|---|---|
| Python | pip install ipfyi |
PyPI |
| npm | npm install ipfyi |
npm |
| Go | go get github.com/fyipedia/ipfyi-go |
pkg.go.dev |
| Rust | cargo add ipfyi |
crates.io |
| Ruby | gem install ipfyi |
rubygems |
Links
- Site: ipfyi.com
- API: ipfyi.com/api/v1/
- OpenAPI: ipfyi.com/api/v1/rest/schema/
- Glossary: ipfyi.com/glossary/
- Guides: ipfyi.com/guides/
- Tools: ipfyi.com/tools/
- Developers: ipfyi.com/developers/ Part of the FYIPedia open-source developer tools ecosystem.
Network FYI Family
Part of the FYIPedia open-source developer tools ecosystem.
| Site | Domain | Focus |
|---|---|---|
| CableFYI | cablefyi.com | Submarine cables, connectors, standards |
| IPFYI | ipfyi.com | IP geolocation, ASN lookup, CIDR ranges |
| StatusCodeFYI | statuscodefyi.com | HTTP status codes, protocol references |
| TLDFYI | tldfyi.com | TLD registry, domain extensions, WHOIS |
License
MIT
Dependencies
~4–11MB
~184K SLoC