DEV Community

Alex Spinov
Alex Spinov

Posted on

Directus Has a Free API That Most Developers Dont Know About

Directus wraps any SQL database with instant REST and GraphQL APIs. No code generation needed.

REST API

GET /items/posts?filter[status][_eq]=published&sort=-date_created&limit=10
POST /items/posts {"title": "Hello", "status": "draft"}
PATCH /items/posts/1 {"status": "published"}
Enter fullscreen mode Exit fullscreen mode

SDK

import { createDirectus, rest, readItems } from "@directus/sdk";
const client = createDirectus("https://your.directus.app").with(rest());
const posts = await client.request(readItems("posts", { filter: { status: { _eq: "published" } } }));
Enter fullscreen mode Exit fullscreen mode

Key Features

  • Instant REST + GraphQL from SQL
  • Admin panel built-in
  • Roles/permissions
  • File management
  • Self-hostable

Need to scrape or monitor web data at scale? Check out my web scraping actors on Apify or email spinov001@gmail.com for custom solutions.

Top comments (0)