Appearance
Developer Tools Overview
Kitsu provides multiple ways to interact with internal features:
- API - All Postgres tables are accessible via REST HTTP APIs. See specifications for an exhaustive list.
- SDK - Python (gazu) and Javascript
- CLI - The zou CLI helps streamline common database operations to run a Kitsu instance.
- Docker image - The Kitsu Docker container makes it easy to test Kitsu features locally, including scripting.
Raw queries
Create entity
python
gazu.client.post("data/projects", {"name": "My new Project"})Find and List entities
python
gazu.client.get("data/projects")Update entity
python
gazu.client.put(
"data/projects/<project-id>",
{"name": "My new Project updated"}
)Delete entity
python
gazu.client.delete("data/projects/<project-id>")