Catppuccin API

A simple, unofficial API to fetch Catppuccin themes, ports, collaborators, and more.

General

GET /health
Health check
curl https://catppuccin.dvh.sh/health

Ports

GET /ports
List all ports
page, per_page
curl "https://catppuccin.dvh.sh/ports?page=1&per_page=10"
GET /ports/{id}
Get specific port
curl https://catppuccin.dvh.sh/ports/nvim

Userstyles

GET /userstyles
List all userstyles
page, per_page
curl "https://catppuccin.dvh.sh/userstyles?page=1&per_page=10"
GET /userstyles/{id}
Get specific userstyle
curl https://catppuccin.dvh.sh/userstyles/youtube

Collaborators

GET /collaborators
List collaborators
page, per_page
curl "https://catppuccin.dvh.sh/collaborators?page=1&per_page=20"
GET /collaborators/{username}
Get collaborator
curl https://catppuccin.dvh.sh/collaborators/uncenter

Categories

GET /categories
List categories
page, per_page
curl https://catppuccin.dvh.sh/categories
GET /categories/{key}
Get category
curl https://catppuccin.dvh.sh/categories/terminal

Other

GET /showcases
Featured projects
page, per_page
curl https://catppuccin.dvh.sh/showcases
GET /palette
Color palette
curl https://catppuccin.dvh.sh/palette