CodeForge AICodeForge AI
ProblemsForumPricingDocsBlog
Sign inGet started

Getting Started

  • What is CodeForge AI?
  • Create your account
  • Solve your first problem
  • Using the online compiler

Platform Features

  • Problems, tracks & roadmaps
  • Smart Revision (spaced repetition)
  • Skill analytics & weakness detection
  • Contests & leaderboards
  • Mock interview simulator
  • Community & discussions

AI Tools

  • AI Mentor
  • AI Tools suite
  • AI credits & monthly limits

API & SDKs

  • API overview & authentication
  • Endpoints & examples
  • Rate limits
  • Razorpay webhooks

Guides & Tutorials

  • Tutorial: solve a DSA problem end-to-end
  • Guide: build a study plan
  • Guide: prepare for a company interview

Plans & Billing

  • Plans & pricing
  • Subscriptions & auto-pay
  • Coupon codes
  • Downloading invoices
  • Cancel or delete your account

FAQ

  • Frequently asked questions
DocsAPI & SDKsEndpoints & examples

Endpoints & examples

A few of the most useful endpoints (see /docs for the full reference):

List problems

GET /api/questions?difficulty=Easy&category=Arrays&page=1

Run code against sample cases

POST /api/execute
{ "questionId": "...", "language": "python", "code": "..." }

Run code in the standalone compiler

POST /api/compiler
{ "language": "javascript", "code": "console.log(1+1)", "stdin": "" }

Ask the AI Mentor (streaming)

POST /api/ai/chat
{ "questionId": "...", "message": "Give me a hint" }

The response is a streamed text body — read it incrementally.

Your AI usage

GET /api/billing/usage

All examples assume an authenticated, same-origin request.

PreviousAPI overview & authenticationNextRate limits
← All documentation

Still stuck? Contact support