diff --git a/output.py b/output.py
index c40faa04d1fdcd2226300a15a301d08f6b8961ad..37366e7a29ec46430f74a4a220c92273e80bbe6c 100644
--- a/output.py
+++ b/output.py
@@ -1,10 +1,11 @@
 import pandas as pd
 import numpy as np
+from version import __version__
 
 def generate_json(program, variable_names, solver_data, status, solution, objective, C, objective_map):
     data = {}
     # Add global data
-    data["version"] = "0.0.0"
+    data["version"] = __version__
 
     # Build and add model data dictionary
     model_data = {}
diff --git a/version.py b/version.py
new file mode 100644
index 0000000000000000000000000000000000000000..479278a90a91d2a1d28b13009c49c668a0ede82b
--- /dev/null
+++ b/version.py
@@ -0,0 +1,3 @@
+
+
+__version__ = "0.0.1"