Information for Developers.

This page is for developers looking to learn more about Navidrome. For information about contributing to Navidrome, see the Navidrome Contribution Guide.

Development Environment

How to setup your local development environment

Creating New Themes

How to create and contribute with new themes


Learn how you can contribute with translations for the UI

Subsonic API Compatibility

Are you a Subsonic client developer? Check out the API features supported by Navidrome