Going to production#
This guide provides a checklist for launching your Kobaru integration in production. Work through each step to ensure a smooth go-live.
Pre-launch checklist#
1. Switch to mainnet#
Update your network configuration from devnet to mainnet:1.
Go to Services > [Your Service] in the Kobaru Console
2.
Change Network from Solana Devnet to Solana Mainnet
2. Use production API key#
Create a production API key and update your environment:
3. Verify wallet address#
Confirm your production wallet is configured correctly:Test with a small payment:1.
Set a very low price ($0.001)
2.
Make a real payment from a test wallet
3.
Verify funds arrive in your wallet
4.
Restore your intended pricing
4. Set production pricing#
Review and finalize your pricing:
5. Enable error handling#
Implement robust error handling for production:
6. Set up monitoring#
Implement monitoring for your payment flow:| Metric | Why it matters |
|---|
| Payment success rate | Detect integration issues |
| Average response time | Monitor performance |
| Error rate by type | Identify patterns |
| Revenue per hour/day | Track business health |
Payment success rate drops below 95%
Average response time exceeds 1 second
No payments received for 1 hour (if you expect continuous traffic)
Enable structured logging for debugging:
8. Test the full flow#
Before announcing, complete an end-to-end test:
Launch day#
Gradual rollout#
Consider a phased launch:1.
Private beta - Invite a few trusted users
2.
Public beta - Open to early adopters
3.
General availability - Full launch
Communication#
Prepare documentation for your users:
Post-launch#
Monitor key metrics#
Ongoing maintenance#
Rollback plan#
If issues arise, have a rollback plan ready:Option 1: Disable payments#
In the Kobaru Console, temporarily disable your capabilities. Your endpoint returns a 503 Service Unavailable error, and users see a clear message that payments are temporarily disabled.Option 2: Switch to devnet#
Update your network configuration to devnet. Existing mainnet tokens stop working, but your endpoint remains accessible for users with devnet tokens.Option 3: Remove middleware#
If using SDK integration, remove the payment middleware to make endpoints free temporarily:
Quick reference#
Production checklist#
| Step | Status |
|---|
| Network set to mainnet | [ ] |
| Production API key configured | [ ] |
| Wallet address verified | [ ] |
| Pricing finalized | [ ] |
| Error handling implemented | [ ] |
| Monitoring configured | [ ] |
| Logging enabled | [ ] |
| End-to-end test passed | [ ] |
Network identifiers#
| Environment | Network ID |
|---|
| Development | solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1 |
| Production | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
Modified at 2026-01-04 13:57:15