Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Elvis: API samples

These samples demonstrate various ways in which you can use the Elvis API.

All the samples are open-source and licensed under the MIT License so you can use the code in your own projects and change it as much as you need.


An online demo version of these samples can be found at:

Use and customize them yourself

We encourage you to download the samples and customize them. They can provide a good starting point to build your own interfaces and apps on top of Elvis.

To use the samples on your own Elvis server, place this folder in the "Config/plugins/active" folder of your Elvis server. They will then be available on the following url: http://yourserver/plugins/ of folder...

Some of the samples auto-login using the 'guest' user. You will have to either change that, or enable the guest user.


All API samples are based on the jQuery javascript library.

Old 'prototype-js' based samples are still available in the prototype-js branch. These are not maintained anymore and quite outdated, so it's advised to use the jQuery variant.

API Documentation

Documentation for the Elvis API is available at:

Some of the plugins here are described in the Bundled plugins section.

How to contribute

We encourage everyone to share and contribute improvements or new samples back to the elvis community.

If you have experience with Git and Github it is very easy to make contributions. You can fork the code, make your changes and then send us a pull request so we can incorporate your improvements.

If you don't have experience with Git, you can just email patches or zip files to us and we will include them in the samples.

About Elvis

Elvis is a digital asset management system. It's main features:

  • Intuitive user interface
  • Easy collaboration and sharing
  • High performance search engine
  • Scalable processing engine to preview images, video, office documents, Adobe CS files, PDF, XML and more.
  • Powerful metadata based permission rules
  • REST and SOAP API's
  • Plugin framework to customize server and client functionality

For more information, go to:


Samples that demonstrate how to use the Elvis API






No releases published


No packages published