Build the Future of
Bitcoin Infrastructure.
Powerful APIs for authentication, merchant payments, and AI-native ATM discovery. Enterprise-grade, developer-friendly, production-ready.
Three Powerful APIs.
Endless Possibilities.
Build authentication flows, accept Bitcoin payments, and integrate AI-powered ATM discovery into your applications.
ByteAuth
Enterprise-grade passwordless authentication for Bitcoin ATMs and web applications. QR code login, biometric verification, and secure session management.
- ✓ QR Code Authentication
- ✓ Biometric Verification
- ✓ Multi-factor Auth
- ✓ Session Management
ByteConnect
Accept Bitcoin payments at your business with real-time USD conversion. Lightning-fast transactions, instant settlements, and comprehensive merchant tools.
- ✓ Real-time BTC → USD
- ✓ Lightning Network
- ✓ POS Integration
- ✓ Webhook Notifications
ByteMCP
AI-native Bitcoin ATM discovery using the Model Context Protocol. Enable AI assistants to find ATMs through natural language queries.
- ✓ MCP Protocol
- ✓ Claude Integration
- ✓ 1,400+ ATM Locations
- ✓ Real-time Status
Developer-Friendly APIs
Clean, intuitive interfaces with comprehensive SDKs. Get started in minutes.
from byteauth import ByteAuthClient
# Initialize the client
client = ByteAuthClient(
api_key="your_api_key",
environment="production"
)
# Generate QR code for authentication
session = client.create_auth_session(
callback_url="https://yourapp.com/callback",
expires_in=300 # 5 minutes
)
# Get the QR code URL
qr_url = session.qr_code_url
print(f"Scan to authenticate: {qr_url}")
# Verify the session after user scans
result = client.verify_session(session.id)
if result.verified:
print(f"User authenticated: {result.user_id}") import { ByteConnect } from '@bytefederal/connect';
// Initialize the payment client
const connect = new ByteConnect({
apiKey: 'your_merchant_key',
merchantId: 'bf_merchant_xxx'
});
// Create a payment request
const payment = await connect.createPayment({
amount: 49.99,
currency: 'USD',
description: 'Coffee and Pastry',
orderId: 'order_12345'
});
// Get BTC amount and payment address
console.log(`Pay ${payment.btcAmount} BTC`);
console.log(`Address: ${payment.address}`);
console.log(`Lightning: ${payment.lightningInvoice}`);
// Listen for payment confirmation
payment.on('confirmed', (tx) => {
console.log('Payment received!', tx.hash);
}); // claude_desktop_config.json
{
"mcpServers": {
"bytefederal-atm": {
"command": "npx",
"args": ["@bytefederal/mcp-server"]
}
}
}
// Now ask Claude:
"Find Bitcoin ATMs near Miami Beach"
// Claude responds using ByteMCP:
{
"tool": "find_nearest_bitcoin_atm",
"result": {
"atms": [
{
"name": "Chevron - Collins Ave",
"distance": "0.3 mi",
"status": "open",
"address": "123 Collins Ave"
}
]
}
} SDK Support
Enterprise-Grade Infrastructure
Production-ready APIs with the security, reliability, and performance your business demands.
Bank-Grade Security
End-to-end encryption, SOC 2 compliance, and rigorous security audits protect your data.
Lightning Fast
Sub-100ms response times with globally distributed edge infrastructure.
99.9% Uptime
Industry-leading reliability backed by comprehensive SLA guarantees.
Full Documentation
Comprehensive guides, API references, and code examples for rapid integration.
Webhooks
Real-time event notifications keep your systems synchronized instantly.
Developer Support
Dedicated technical support team ready to help you succeed.
Ready to Build with
Byte Federal APIs?
Join thousands of developers building the future of Bitcoin infrastructure. Get started with our free tier and scale as you grow.