Skip to main content
PlannedIntegrations

Public API & SDK

Build debate features into your own applications. Full API access, client SDKs, webhooks, and comprehensive documentation.

Coming Soon

The Vision

SuperDebate shouldn't be a walled garden. The Public API opens our platform to developers, enabling integrations with educational tools, custom applications, and innovative debate experiences we haven't imagined yet.

Whether you're building a debate app, integrating with an LMS, or creating custom analytics dashboards, the API gives you full access to debates, users, events, and more.

Who this is for:

Administrators

API Features

  • RESTful API with full CRUD operations
  • GraphQL endpoint for flexible queries
  • Real-time WebSocket subscriptions
  • OAuth 2.0 authentication
  • Rate limiting with generous quotas
  • Sandbox environment for testing

Webhooks

Event Triggers: Get notified when debates start, end, or change status.

User Events: New registrations, profile updates, achievements.

Scoring Events: Real-time score updates as judges submit.

Retry Logic: Automatic retries with exponential backoff.

Developer Resources

Documentation: Complete API reference with examples
SDKs: Client libraries for JavaScript, Python, Ruby
Postman Collection: Ready-to-use API requests
Developer Portal: API keys, usage stats, support

Technical Details

Database schema, API endpoints, and implementation notes for developers

Related Features

Public API & SDK | SuperDebate | SuperDebate Features