CrewAI tools for DomainForAgents - domain registrar for AI agents
Project description
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 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crewai_tools_domainforagents-0.1.0.tar.gz.
File metadata
- Download URL: crewai_tools_domainforagents-0.1.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac5fbcc60891642c4f40983130a2d6bae7227846c7fc650d2a42c33fd6b9ecf3
|
|
| MD5 |
0ef7f1e3df8f3a314cac61307691dd36
|
|
| BLAKE2b-256 |
23af38d9116186498766a5916ee8145ab0a3f0590a255f7b534505e282e36c15
|
File details
Details for the file crewai_tools_domainforagents-0.1.0-py3-none-any.whl.
File metadata
- Download URL: crewai_tools_domainforagents-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70edf62255f7044912b5237cc1d8bdcc0f3657dc5a9169aa1122660f37c194e2
|
|
| MD5 |
bf9ac181ed3d10b144dbf234bd890d9a
|
|
| BLAKE2b-256 |
4b944f2bd29095413112b406d1c93214a21220b69fb209dfdc6392869280c66f
|