initial checkin
diff --git a/simple_ctrl.h b/simple_ctrl.h
new file mode 100644
index 0000000..e45479f
--- /dev/null
+++ b/simple_ctrl.h
@@ -0,0 +1,12 @@
+#pragma once
+
+#include <stdint.h>
+
+struct simple_ctrl_handle;
+
+struct simple_ctrl_handle *simple_ctrl_open(void *ctx, const char *host, uint16_t dport);
+void simple_ctrl_close(struct simple_ctrl_handle *sch);
+
+char *simple_ctrl_get(struct simple_ctrl_handle *sch, const char *var);
+int simple_ctrl_set(struct simple_ctrl_handle *sch, const char *var, const char *val);
+