Skip to content

aboma/shepherd-rest-api

Repository files navigation

Shepherd RESTful Digital Asset Management API

Shepherd is a Document Asset Management (DAM) server API for storing and serving media files with metadata. For a client application, please visit the associated shepherd-emberjs-client github repository.

Why ShepherdDAM?

Unlike other Digital Asset Management applications:

  • Shepherd enables you to put the same file in multiple portfolios (containers), so that you may have one canonical version of a file but show the same view of it in multiple places.
  • Shepherd enables your users to generate and configure metadata fields and templates from the UI without any coding.
  • Shepherd separates the server from the client using Cross-Origin Resource Sharing (CORS), to allow you to build your own client application or user interface in the technology of your choice.

API SPecification

Releases

Please note: this application is under development: the API may change at any time prior to v1.0. If you use this API in production environment prior to v1.0 you may not be able to upgrade easily.

Roadmap

  • Permissions
  • Video files
  • Search
  • ...

Installation

Contributing

About

Shepherd Digital Asset Management RESTful API

Resources

License

Stars

Watchers

Forks

Packages

No packages published