The DevShelf Public REST API provides open, programmatic access to the entire curated catalog of 500+ verified developer tools, free APIs, AI frameworks, CLI utilities, and developer perks.
- No API Key Required: Instant access with zero registration.
- 100% CORS Enabled: Query directly from client-side SPAs, browser extensions, or edge workers.
- Edge-Cached & Fast: Hosted on high-performance static CDN infrastructure.
- Zero Paywalls: Every listed item is verified free or open source.
https://devshelf.ritualdev.in/api/v1
| Method | Endpoint | Description |
|---|---|---|
GET |
/tools.json |
Retrieve all 500+ curated developer tools and APIs |
GET |
/stats.json |
Get real-time catalog telemetry and category counts |
GET |
/categories.json |
List all available categories and dedicated endpoints |
GET |
/categories/:slug.json |
Query items for a specific category (ai, cli, apis, cloud, etc.) |
curl -s https://devshelf.ritualdev.in/api/v1/tools.json{
"version": "1.0.0",
"docs": "https://devshelf.ritualdev.in/docs/api.html",
"license": "https://github.com/RitualDev-Lab/DevShelf/blob/main/LICENSE",
"updatedAt": "2026-10-02T19:46:00.000Z",
"totalCount": 519,
"tools": [
{
"name": "OrkasVideoStudio",
"repo": "https://github.com/Orkas-AI/Orkas-VideoStudio",
"category": "CLI & Developer Productivity",
"description": "Local-first TypeScript CLI and MCP toolkit for coding agents to compose, edit, and assemble videos...",
"language": "TypeScript",
"license": "MIT",
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
}
]
}curl -s https://devshelf.ritualdev.in/api/v1/stats.json{
"version": "1.0.0",
"updatedAt": "2026-10-02T19:46:00.000Z",
"totalCount": 519,
"reposCount": 322,
"categoryCounts": {
"aiTools": 87,
"cliTools": 111,
"testingQa": 62,
"apis": 96,
"freeCloud": 71,
"contributors": 21,
"perks": 30,
"boilerplates": 41
}
}Available category slugs:
ai— AI Agents & Local LLMscli— CLI & Developer Productivityapis— Free Public APIscloud— Free Cloud & Databasestesting— Testing & QA Automationperks— Developer Perks & Startup Creditsboilerplates— 1-Click Deploy Boilerplatescontributors— Contributors Wanted / Up for Grabs
curl -s https://devshelf.ritualdev.in/api/v1/categories/ai.jsonasync function fetchDevTools() {
const response = await fetch("https://devshelf.ritualdev.in/api/v1/tools.json");
const data = await response.json();
console.log(`Loaded ${data.totalCount} tools from DevShelf!`);
// Filter for tools with docker compose templates
const selfHostable = data.tools.filter((t: any) => t.dockerCompose);
console.log(`Found ${selfHostable.length} 60-second self-hostable tools.`);
}
fetchDevTools();import requests
def search_devshelf(keyword: str):
res = requests.get("https://devshelf.ritualdev.in/api/v1/tools.json").json()
matches = [
t for t in res["tools"]
if keyword.lower() in t["name"].lower() or keyword.lower() in t["description"].lower()
]
return matches
print(f"Results for 'docker': {len(search_devshelf('docker'))}")- 100% Free: Commercial and non-commercial use is fully permitted.
- Attribution (Recommended): If you build an app, Raycast plugin, or IDE extension powered by DevShelf, please link back to https://devshelf.ritualdev.in or display our verified badge.