ASCND Documentation
ASCND is a simple, developer-friendly leaderboard API built for indie game developers. Add leaderboards to your game in minutes, not days.
Why ASCND?
- Simple API - Three endpoints to learn: submit scores, get leaderboards, check player ranks
- Built for games - Handles score deduplication, time-based resets, and player metadata
- Type-safe SDKs - Official TypeScript client with full type support
- Fair pricing - Generous free tier for indie developers, scales as you grow
Quick Example
import { createClient } from '@ascnd/client';
const client = createClient({ apiKey: 'your-api-key' });
// Submit a score
const result = await client.submitScore({
leaderboardId: 'lb_xxx',
playerId: 'player_123',
score: 50000n,
});
console.log(`New rank: #${result.rank}`);
What You'll Learn
- Quickstart - Get your first leaderboard running in 5 minutes
- API Reference - Complete API documentation
- TypeScript SDK - Using the official client library
- Guides - Best practices and common patterns
Getting Started
Ready to add leaderboards to your game? Head to the Quickstart guide.