Desent Solutions – Backend Challenge
Deploy your own REST API, paste the URL below, and conquer 8 levels of increasingly difficult backend challenges. We test your API in real time — no tricks, no hidden tests.
Deploy your API anywhere (Render, Railway, Vercel, Fly.io, etc.) and paste the base URL here.
Use any language or framework — Node.js, Python, Go, Rust, whatever. Implement the endpoints level by level.
Host your API anywhere with a public URL. Render, Railway, Fly.io, Vercel — your choice.
Enter your base URL above and run the tests. Each level unlocks after you pass the previous one.
From a simple ping to authentication, pagination, error handling, and a speed run boss fight.
Ping
GET /ping
Echo
POST /echo
CRUD: Create & Read
POST /books · GET /books · GET /books/:id
CRUD: Update & Delete
PUT /books/:id · DELETE /books/:id
Auth Guard
POST /auth/token · GET /books (protected)
Search & Paginate
GET /books?author=X · GET /books?page=1&limit=2
Error Handling
POST /books (invalid) · GET /books/:id (not found)
Boss: Speed Run
All previous endpoints
2 – 4 hours
Erfahrene Backend-Entwickler sind in der Regel in weniger als 2 Stunden fertig. Nehmen Sie sich so viel Zeit, wie Sie brauchen.