Skip to main content
Version: 1.0.0

Symphony API Documentation

Symphony is a project management REST API built with Node.js and Express. It provides endpoints for managing projects, tasks, and teams with an in-memory data store designed for demos and prototyping.

What is Symphony API?

Symphony exposes a clean JSON API for common project management operations — creating projects, assigning tasks, organizing teams — without requiring a database. All data lives in memory and resets on restart, making it ideal for testing automation pipelines and front-end prototypes.

Key characteristics:

  • RESTful — standard HTTP methods and status codes; predictable URL patterns
  • Zero dependencies on infrastructure — no database, no message queue, no external services
  • Mocked seed data — ships with realistic projects, tasks, and teams out of the box
  • Automation-ready — paired with gh-aw workflows for automated docs sync and release notes

Quick navigation

SectionDescription
Getting StartedDocs structure, versioning, and automation overview
InstallationClone, install, and run the API server
QuickstartMake your first API call in under 5 minutes

Where to go next