Simple, transparent pricing

99% of DataPathsala is free. Only PySpark execution uses credits.

Free — forever, for almost everything

New accounts get 20 free credits to try PySpark.

Unlimited SQL problems
Unlimited Pandas problems
Unlimited DSA problems (Python & Java)
All Data Modeling challenges
System Design guides
Interview question banks
Personal notes
Community discussions
Leaderboard access
Get started free

PySpark Credit Packs

1 credit = ₹1  ·  Every 2 Runs costs 1 credit  ·  Each Submit costs 2 credits  ·  UPI / cards accepted

Starter

₹50
⚡ 50 credits
100 PySpark Runs
25 Submits
No expiry
Most popular

Popular

₹100
⚡ 100 credits
200 PySpark Runs
50 Submits
No expiry

Power

₹250
⚡ 275 credits
550 PySpark Runs
137 Submits
No expiry

Unlimited Monthly Plan

Flexible unlimited PySpark access.

₹699/month
Unlimited PySpark runs & submits
No credit tracking — just code
Cancel anytime
Everything in the Free tier
Best value

Unlimited Yearly Pass

Pay once and code freely for a full year.

₹4,999/year

₹416/month effective · Save ₹3,389 vs monthly

Unlimited PySpark runs & submits
No credit tracking - just code
Pay once, use for 1 year
No auto-renewal or surprise charges
Everything in the Free tier

Support DataPathsala

Help us keep DataPathsala free and accessible for everyone.

₹

Why does PySpark use credits?

Everything else on DataPathsala runs on lightweight containers that cost pennies per day. PySpark is different — each execution spins up a full Apache Spark JVM cluster:

  • Spark containers use 1 GB RAM + 2 CPUs per execution
  • 60-second timeout vs 15 seconds for SQL/Pandas
  • JVM startup overhead regardless of solution complexity

Credits are priced to cover infra costs, not to profit. ₹5 = 2 PySpark submits.

Accepts UPI (0% fee) · Debit/Credit cards · Net banking · Wallets