diff --git a/videojs/videojs-tests.ts b/videojs/videojs-tests.ts
new file mode 100644
index 000000000..f0d987724
--- /dev/null
+++ b/videojs/videojs-tests.ts
@@ -0,0 +1,4 @@
+// Tests for Video.js API
+///
+
+var myPlayer:VideoJSPlayer = _V_("example_video_1");
\ No newline at end of file
diff --git a/videojs/videojs.d.ts b/videojs/videojs.d.ts
new file mode 100644
index 000000000..b67d3406d
--- /dev/null
+++ b/videojs/videojs.d.ts
@@ -0,0 +1,50 @@
+// Type definitions for Video.js
+// The Video.js API allows you to interact with the video through Javascript, whether the browser is playing the video through HTML5 video, Flash, or any other supported playback technologies.
+// Project: https://github.com/zencoder/video-js
+// Definitions by: Vincent Bortone
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+interface VideoJSOptions {
+ techOrder?: string[];
+ html5?: Object;
+ width?: number;
+ height?: number;
+ defaultVolume?: number;
+ children?: Object;
+}
+
+interface VideoJSSource {
+ type: string;
+ src: string;
+}
+
+interface VideoJSPlayer {
+ play(): VideoJSPlayer;
+ pause(): VideoJSPlayer;
+ paused(): bool;
+ src(newSource: string): VideoJSPlayer;
+ src(newSource: VideoJSSource): VideoJSPlayer;
+ src(newSource: VideoJSSource[]): VideoJSPlayer;
+ currentTime(seconds: number): VideoJSPlayer;
+ duration(): number;
+ buffered(): TimeRanges;
+ bufferedPercent(): number;
+ volume(percentAsDecimal: number): TimeRanges;
+ volume(): number;
+ width(): number;
+ width(pixels: number): VideoJSPlayer;
+ height(): number;
+ height(pixels: number): VideoJSPlayer;
+ size(width: number, height: number): VideoJSPlayer;
+ requestFullScreen(): VideoJSPlayer;
+ cancelFullScreen(): VideoJSPlayer;
+ ready(callback: () => void ): void;
+ addEvent(eventName: string, callback: () => void ): void;
+ removeEvent(eventName: string, callback: () => void ): void;
+}
+
+interface VideoJSStatic {
+ (id: any, options?: VideoJSOptions, ready?: () => void): VideoJSPlayer;
+}
+
+declare var _V_:VideoJSStatic;
\ No newline at end of file