Welcome to ayyham lab 🚀
Explore a collection of educational APIs, challenges, and coding resources designed for developers and learners alike.
Simple • Fast • Open
📢 Announcement
📌 note
🎯 The website name has been changed from Openapi Lab to Ayyham Lab in order to make it reachable easier. so you can access it now by ayyham.site
📣 new update
⚡ new challenges and exercises are coming soon
⚡ exercises and challenges
Challenge #1
Create a program that takes an IP address as input and returns information about that IP.
Note: use the IP API from the Dev Tools category.
🔗 available endpoints
text
GET /api/lorem
random words, accepts a query param words = 20 by default.
dev tools
POST /api/code-runer
run js code, requires body param (code)
POST /api/hash
text encryption, requires body params (text, algorithm)
GET /api/http-status
returns a random http status code
GET /api/ip
ip location, optional query param (ip)
GET /api/loaders-test
test your loaders while developing latency = 4s
POST /api/qrcode
text to qrcode, send empty post request for mor info
GET /api/uuid
returns a random uuid.
GET /api/time
returns time, accepts a query param tz = UTC by default.
Fake info
GET /api/fake-weather-info
returns fake weather info
GET /api/fake-company-info
returns fake company info
GET /api/fake-products
returns fake products
GET /api/fake-user
returns fake user info
Image Processing
POST /api/image-info
image info, requires a body param (image).