Contributions, corrections, and requests can be made through GitHub, and the documentation is available on the platforms linked bellow.
Thank you for your interest in the project, enjoy your reading! 🚀
Wapi is a cross-platform command-line DDNS (Dynamic Domain Name System) client that keeps your DNS records up to date by automatically adjusting them whenever your public IP address changes. This is especially useful for users running services on home or private networks with dynamic IP addresses, ensuring their domain names always resolve to the correct IP address.
The client supports a wide range of domain registrars and DNS service providers (see DNS-PROVIDERS), making it a versatile solution for managing your DNS records. It provides a user-friendly command-line, perfect for workflows involving external scripts or automation tools, as well as a flexible Rust library for developers who want to integrate the client into their own applications.
Other DDNSs:
In order to use Wapi in your project, you need to add it as a dependency in your Cargo.toml
file:
[dependencies]
wapi = "0.1"
If you want to use the command-line client, you can install it using cargo
:
cargo install wapi
If you want to install cargo
, you can do so by following the instructions on the
Rust website.
-> This section will be updated soon.
This project is open to contributions and suggestions, and any help or feedback is highly appreciated. There is no code of conduct, but please be respectful and considerate when engaging with the community.
The project follows the Koseka Project Guidelines, which provide standardized rules and recommendations for project development. Make sure to read these guidelines first before contributing to the project in any way. Additionally, please refer to the DEVELOPMENT file for setup instructions and guidance on developing, testing, and building the project.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, shall be licensed as bellow, without any additional terms or conditions.
Copyright 2025 Amon Rayfa.
This project is licensed under the Apache License (Version 2.0).