crewai-tools-domainforagents
CrewAI tools for DomainForAgents — domain registrar for AI agents.
Install
pip install crewai-tools-domainforagents
Quick Start
from crewai import Agent, Task, Crew
from crewai_tools_domainforagents import SearchDomainsTool, RegisterDomainTool, SuggestDomainsTool
from crewai_tools_domainforagents.client import DomainForAgentsClient
from crewai_tools_domainforagents.tools import set_client
# Initialize client
set_client(DomainForAgentsClient(api_key="your-api-key"))
# Create agent with domain tools
agent = Agent(
role="Domain Manager",
goal="Find and register the perfect domain",
tools=[SearchDomainsTool(), SuggestDomainsTool(), RegisterDomainTool()],
)
task = Task(
description="Find an available .io domain for an AI coding assistant project",
agent=agent,
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
Get an API Key
from crewai_tools_domainforagents.client import DomainForAgentsClient
client = DomainForAgentsClient() # no key needed
account = client.create_account("my-agent")
print(account["api_key"])
Available Tools
| Tool | Description |
|---|---|
Create DomainForAgents Account |
Create account, get API key |
Search Domains |
Search availability and pricing |
Suggest Domain Names |
AI-powered name suggestions |
Register Domain |
Register a domain |
Reserve Domain |
Soft-reserve with payment link |
List Domains |
List your domains |
Get Domain Details |
Domain info + DNS |
Renew Domain |
Renew a domain |
Create DNS Record |
Add DNS record |
List DNS Records |
List DNS records |
Delete DNS Record |
Remove DNS record |
Check Balance |
Account balance |
Get USDC Deposit Info |
USDC wallet address |
Metadata
Release files for crewai-tools-domainforagents 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crewai_tools_domainforagents-0.1.0.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crewai_tools_domainforagents-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.3 kB
Release files / crewai_tools_domainforagents-0.1.0.tar.gz
| Download URL | crewai_tools_domainforagents-0.1.0.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ac5fbcc60891642c4f40983130a2d6bae7227846c7fc650d2a42c33fd6b9ecf3
|
|
BLAKE2b-256 checksum How to use checksums |
23af38d9116186498766a5916ee8145ab0a3f0590a255f7b534505e282e36c15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / crewai_tools_domainforagents-0.1.0-py3-none-any.whl
| Download URL | crewai_tools_domainforagents-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
70edf62255f7044912b5237cc1d8bdcc0f3657dc5a9169aa1122660f37c194e2
|
|
BLAKE2b-256 checksum How to use checksums |
4b944f2bd29095413112b406d1c93214a21220b69fb209dfdc6392869280c66f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|