Overview
Start here — what you can build with Arkonova APIs
Arkonova Network exposes several REST APIs that allow you to integrate decentralized identity, build bots for Quanta messenger, and interact with the platform programmatically. All APIs return JSON and follow standard HTTP conventions.
API Reference
Complete documentation for all available APIs
Secra API
Authentication, challenge-response signing, session management, and Ed25519 identity verification.
Profile & Secra ID
Manage user profiles — username, avatar, banner, bio, privacy settings, emoji status, and public showcase.
Cosmetics & Nova Store
Browse and purchase frames, themes, decos, and community themes. vDARKO-powered in-app economy.
Quanta Bot API
Build bots for Quanta Messenger — send messages, handle commands, webhooks, and inline buttons.
Gateway API
Unified AI endpoint for GPT-4o, Claude, Gemini, and custom models. Routing, fallback chains, quotas, and telemetry.
Integration Guides
Step-by-step guides for common integration patterns
Web3 Login with Secra
Implement passwordless authentication using Ed25519 cryptographic signatures and Secra identity.
Build Your First Quanta Bot
Register a bot, handle commands, and send messages using Python or any HTTP client in minutes.
Cryptographic Signatures
Verify Ed25519 signatures server-side and implement challenge-response flows securely.
Update Profile & Privacy
Edit display name, avatar, banner, bio, emoji status, cosmetics, and fine-grained privacy settings via API.
Nova Store Integration
Browse the cosmetics catalog, purchase items with vDARKO balance, and apply themes or frames programmatically.
Webhooks vs Long-Polling
Choose the right update method for your bot — real-time webhooks or persistent long-poll connections.
AI Routing & Fallback
Define fallback chains to keep your AI integration at 100% availability when a provider is down or rate-limited.
Switch Models Without Rewrites
Point any OpenAI-compatible SDK at the Gateway URL and change a single parameter to swap between providers.
Quick Start
Minimal examples to get you started in under 5 minutes