# Making signed requests to Vimeo's API
This small guide is meant to give you a small overview how to use the [li3_oauth plugin](http://rad-dev.org/li3_oauth) to make signed requests.
## Installing the plugin
Let's start with installing the plugin. Any plugin needs to go into your ```app/libraries``` or ```lithium/libraries``` directory. In this example, we only need it for a single application, so navigate to your app directory and clone the source from git:
{{{
$ git clone code@rad-dev.org:li3_oauth.git libraries/li3_oauth
}}}
This will create a new directory inside ```app/libraries```. Right now Lithium doesn't know that the plugins exists. In order to change that, open ```app/config/bootstrap/libraries.php``` and add the following line:
{{{
Libraries::add('li3_oauth');
}}}
That's it, now you can start using Oauth in your application.
## Making a signed request
Now let's assume our application has a ```Vimeo``` model with a single ```search``` method that interacts with the API.
{{{
<?php
namespace app\models;
use \li3_oauth\extensions\service\Oauth;
class Vimeo extends \lithium\data\Model {
public static function search($query) {
}
}
?>
}}}