Privacy-First
Virtual State Layer
Encrypted messaging, private airdrops, and confidential state management on Solana. Build apps that respect user privacy without sacrificing performance.
- Change wallet
import { StyxClient } from '@styx/sdk';
// Initialize with your wallet
const styx = await StyxClient.create(wallet);
// Send an encrypted message
await styx.sendMessage({
recipient: "GhST...",
message: "Hello, private world!",
encrypt: true
});Everything You Need for Private Apps
A complete privacy toolkit built on Solana's speed and security. No compromises.
Private Messaging
End-to-end encrypted messages stored on-chain. Only recipients can decrypt content.
WhisperDrop Airdrops
Privacy-preserving token distribution using Merkle proofs. Hide recipient lists from observers.
Virtual Token Accounts
Manage encrypted state without creating on-chain accounts. Lower costs, same security.
Delegated Access
Delegate VTA permissions to other wallets. Perfect for teams and dApps.
Multi-Sig Governance
Built-in governance for VTAs. Require multiple approvals for sensitive actions.
Social Recovery
Recover access to your VTAs using trusted guardians. Never lose your encrypted data.
Indexer API
Query VTA state, messages, and airdrops via our hosted API. Real-time updates.
On-Chain Verification
All operations verified by Solana validators. Cryptographic proofs, not trust.
Start Building in Minutes
Three simple steps to privacy-enabled applications
Connect Your Wallet
Sign in with Phantom, Solflare, or any Solana wallet. No email or password needed.
- One-click authentication
- No personal data stored
- Full custody of keys
Generate API Key
Get your API key instantly. Choose a plan that fits your usage.
- Free tier: 1,000 requests/mo
- Pro tier: 100,000 requests/mo
- Enterprise: Custom limits
Build & Ship
Integrate the SDK into your app. Query VTAs, send messages, run airdrops.
- TypeScript SDK
- REST API
- React hooks included
Developer Friendly
Clean APIs, comprehensive SDKs, and examples that just work.
import { StyxClient } from '@styx/sdk';
// Initialize client
const styx = await StyxClient.create(wallet);
// Create a VTA for messaging
const vta = await styx.initVta({
mint: SOL_MINT,
governance: 'OWNER_ONLY',
});
// Send encrypted message
await styx.sendMessage({
vta: vta.address,
recipient: recipientPubkey,
message: "This is end-to-end encrypted!",
tag: VSL_TAGS.WHISPER,
});Simple, Transparent Pricing
Pay with crypto. No credit cards, no KYC. Just connect and subscribe.
Free
Perfect for developers and small projects
- 1,000 API requests/month
- VTA queries & messages
- Basic rate limiting (10/min)
- Community support
- Public documentation
Pro
For growing applications and teams
- 100,000 API requests/month
- All VTA & WhisperDrop features
- Higher rate limits (100/min)
- Priority support
- Webhook notifications
- Usage analytics dashboard
Enterprise
For production applications at scale
- 1,000,000 API requests/month
- Unlimited rate limits
- Dedicated infrastructure
- 24/7 priority support
- Custom integrations
- SLA guarantee
- On-call engineering
Need a custom plan? Contact us for volume discounts.
Ready to Build Private Apps?
Join developers building the next generation of privacy-preserving applications on Solana. Start for free, scale when you need.
Trusted by developers building on