Skip to content

ValidKit/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

ValidKit

Email validation infrastructure built for AI agents and high-scale automation.

πŸš€ Why ValidKit?

AI agents need reliable email validation at scale. ValidKit provides:

  • 10,000 emails in 7-10 seconds - Built for agent-scale operations
  • 80% smaller responses - Token-optimized for LLM efficiency
  • 3,000 validations/second - No more rate limit frustrations
  • Agent-first design - No dashboards, just APIs

πŸ“¦ Quick Start

Node.js/TypeScript

npm install @validkit/sdk
import { ValidKit } from '@validkit/sdk';

const validkit = new ValidKit({ api_key: 'your-api-key' });
const result = await validkit.verifyEmail('user@example.com');

Python

pip install validkit
from validkit import ValidKit

async with ValidKit(api_key='your-api-key') as validkit:
    result = await validkit.verify_email('user@example.com')

Command Line

npm install -g @validkit/cli
validkit verify user@example.com

πŸ› οΈ Available SDKs

Repository Package Description
validkit-typescript-sdk @validkit/sdk TypeScript/JavaScript SDK with full type support
validkit-python-sdk validkit Async Python SDK built on asyncio
validkit-cli @validkit/cli Command-line interface for scripts and automation

🎯 Built for AI Agents

LangChain Integration

from langchain.tools import Tool
from validkit import ValidKit

validkit_tool = Tool(
    name="Email Validator",
    func=lambda email: validkit.verify_email(email),
    description="Validates email addresses"
)

Token-Optimized Responses

// 80% smaller responses with compact format
const results = await validkit.verifyBatch(emails, {
  format: ResponseFormat.COMPACT
});
// Returns: [{e: "user@example.com", v: true}, ...]

Multi-Agent Tracing

// Track validation across agent workflows
const result = await validkit.verifyEmail(email, {
  trace_id: 'agent-123',
  parent_id: 'workflow-456'
});

πŸ“Š Features

  • βœ… Real-time validation - Instant email verification
  • βœ… Bulk processing - Up to 10,000 emails per request
  • βœ… Smart retries - Automatic retry with exponential backoff
  • βœ… Async operations - Non-blocking for large batches
  • βœ… Agent Signal Pool - Collaborative validation data
  • βœ… 99.9% uptime SLA - Enterprise reliability

πŸ”— Resources

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines in each repository.

πŸ“ License

All ValidKit SDKs are released under the MIT License.


Ready to validate emails at agent scale? Get your API key β†’

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published