Skip to content
Damir Mukimov edited this page Dec 15, 2025 · 9 revisions

ZoneKit Wiki

Welcome to the ZoneKit documentation wiki!

Version Status Go License


⚠️ Important Notice

Warning

This is an independent, community-maintained project.

Current Status: Pre-1.0.0 Release (v0.1.0)

This tool is currently in active development and has not reached version 1.0.0. Use at your own risk and responsibility.


Documentation Index

Section Description Link
Installation Get started with installation Installation Guide →
Configuration Set up accounts and credentials Configuration Guide →
Usage Learn how to use the tool Usage Guide →
Plugins Extend functionality with plugins Plugins Documentation →
Troubleshooting Solve common issues Troubleshooting Guide →
Contributing Contribute to the project Contributing Guide →

What is ZoneKit?

A command-line interface for managing DNS zones and records across multiple providers with multi-account support.

Key Features

  • Multi-Provider Support: Support for multiple DNS providers (Namecheap, Cloudflare, and more)
  • Multi-Account Management: Configure and switch between multiple provider accounts
  • Domain Management: List, check, and manage your domains
  • DNS Management: Create, update, and delete DNS records
  • Bulk Operations: Perform multiple DNS operations at once
  • Account Switching: Easy switching between different accounts
  • Plugin System: Extensible plugin architecture for custom functionality
  • Secure Configuration: API keys and credentials stored securely

Quick Start

Get up and running in 3 steps:

  1. Install the tool - Build from source or download binaries
  2. Configure your accounts - Set up your DNS provider API credentials
  3. Start using it - Manage your domains and DNS records
# Quick install and setup
git clone https://github.com/SamyRai/zonekit.git
cd zonekit
make build
./build/zonekit account add

Repository Links

Resource Link
Repository github.com/SamyRai/zonekit
Issues Report Issues
Releases View Releases
License MIT License
Versioning VERSIONING.md

Version Information

Version Status Release Date
0.1.0 Pre-release 2025-11-22

Note: For detailed version management, see VERSIONING.md in the main repository.


Example Usage

# List all domains
zonekit domain list

# Add a DNS record
zonekit dns add example.com www A 192.0.2.1

# Switch between accounts
zonekit account switch work
zonekit domain list

For more examples, see the Usage Guide.

Clone this wiki locally