Skip to main content

API Types

Our API is organized into three main types of routes:

Public Routes

Routes accessible without authentication for public data access, health checks, and authentication endpoints.

Protected Routes

Routes requiring user authentication for user-specific data, profile management, and personal settings.

Subscribed Routes

Routes requiring an active subscription for premium features and subscription-gated content.

Key Features

  • Full type safety between client and server
  • Built-in request validation
  • Easy error handling

Getting Started

Lets walk you through the implimentation we had for the APIs.
  1. Set up the tRPC client in your frontend
  2. Choose the appropriate route type for your needs
  3. Implement your API endpoints
  4. Call your endpoints from the client

Next Steps