langchain-domainforagents
LangChain tools for DomainForAgents — domain registrar for AI agents.
Install
pip install langchain-domainforagents
Quick Start
from langchain_domainforagents import DomainForAgentsToolkit
from langchain_domainforagents.client import DomainForAgentsClient
client = DomainForAgentsClient(api_key="your-api-key")
toolkit = DomainForAgentsToolkit(client=client)
tools = toolkit.get_tools()
# Use with any LangChain agent
from langchain.agents import AgentExecutor, create_tool_calling_agent
agent = create_tool_calling_agent(llm, tools, prompt)
Individual Tools
from langchain_domainforagents import SearchDomainsTool
from langchain_domainforagents.client import DomainForAgentsClient
client = DomainForAgentsClient(api_key="your-api-key")
search = SearchDomainsTool(client=client)
result = search.invoke({"query": "myagent.com"})
Get an API Key
from langchain_domainforagents.client import DomainForAgentsClient
client = DomainForAgentsClient() # no key needed
account = client.create_account("my-agent")
print(account["api_key"]) # use this for all other calls
Available Tools
| Tool | Description |
|---|---|
domainforagents_create_account |
Create account, get API key |
domainforagents_search |
Search domain availability |
domainforagents_suggest |
AI domain name suggestions |
domainforagents_register |
Register a domain |
domainforagents_reserve |
Soft-reserve with payment link |
domainforagents_list |
List your domains |
domainforagents_get |
Get domain details |
domainforagents_renew |
Renew a domain |
domainforagents_dns_create |
Create DNS record |
domainforagents_dns_list |
List DNS records |
domainforagents_dns_delete |
Delete DNS record |
domainforagents_balance |
Check balance |
domainforagents_usdc_deposit |
Get USDC deposit info |
Metadata
Release files for langchain-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 | |
|---|---|---|---|
| langchain_domainforagents-0.1.0.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langchain_domainforagents-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.7 kB
Release files / langchain_domainforagents-0.1.0.tar.gz
| Download URL | langchain_domainforagents-0.1.0.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e69730396bce28b96f8c32e6dd3cb9b0c562b47c44cdc7b1dde7afd32362133f
|
|
BLAKE2b-256 checksum How to use checksums |
ac90c1c1bc719df6ed046f1852d2b8c3640493154e0120035d373ad3820e2d6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / langchain_domainforagents-0.1.0-py3-none-any.whl
| Download URL | langchain_domainforagents-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
769e2324c3ca8a5edc984d8f570972887baaf6e5cfa4842fc9a02bb0f2f995f1
|
|
BLAKE2b-256 checksum How to use checksums |
df557be0a6e112c181da6fd09b7de8a30be7168d9bb5fe3638cd12380266f5f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|