Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crewai_tools_domainforagents-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crewai_tools_domainforagents-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file crewai_tools_domainforagents-0.1.0.tar.gz.

File metadata

File hashes

Hashes for crewai_tools_domainforagents-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ac5fbcc60891642c4f40983130a2d6bae7227846c7fc650d2a42c33fd6b9ecf3
MD5 0ef7f1e3df8f3a314cac61307691dd36
BLAKE2b-256 23af38d9116186498766a5916ee8145ab0a3f0590a255f7b534505e282e36c15

See more details on using hashes here.

File details

Details for the file crewai_tools_domainforagents-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for crewai_tools_domainforagents-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 70edf62255f7044912b5237cc1d8bdcc0f3657dc5a9169aa1122660f37c194e2
MD5 bf9ac181ed3d10b144dbf234bd890d9a
BLAKE2b-256 4b944f2bd29095413112b406d1c93214a21220b69fb209dfdc6392869280c66f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page